Skip to main content
PluginScorePluginScore
← Back to Leaderboard
learnpress icon

LearnPress – WordPress LMS Plugin

A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …

v4.3.2.3
ThimPress
Updated 29.12.2025, 11:37:00
Scanned 29.12.2025, 12:04:00
courseeducationelearninglearning-management-systemlms
1
Score
3163
Errors
1602
Warnings
80K
Installs
Security2807
Repo1316
General584
Performance58
Accessibility0
Top Issues by Category
Issues organized by category, type, and rule family

Top Issues by File
Files with the highest concentration of issues in the latest scan

Issues Details
4765 issues found in latest scan
CodeMessageLocationCategory
ERRORWordPress.Security.EscapeOutput.OutputNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '__'.
inc/custom-post-types/abstract.php:1003:82Security
ERRORWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "all_plugins".
inc/admin/class-lp-admin.php:160:43Plugin Repo
ERRORWordPress.WP.AlternativeFunctions.strip_tags_strip_tags
strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.
inc/admin/class-lp-admin.php:175:52Plugin Repo
ERRORWordPress.Security.EscapeOutput.OutputNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$plugin'.
inc/admin/class-lp-admin.php:398:33Security
ERRORWordPress.Security.EscapeOutput.OutputNotEscaped
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$pages[$plugin][$post]'.
inc/admin/class-lp-admin.php:399:33Security
ERRORWordPress.WP.I18n.MissingTranslatorsComment
A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.
inc/admin/class-lp-admin.php:417:34General
ERRORWordPress.DB.PreparedSQL.NotPrepared
Use placeholders and $wpdb->prepare(); found prepare
inc/Databases/class-lp-user-items-db.php:320:17Security
ERRORWordPress.DB.PreparedSQL.NotPrepared
Use placeholders and $wpdb->prepare(); found self
inc/Databases/class-lp-user-items-db.php:322:16Security
ERRORWordPress.DB.PreparedSQL.NotPrepared
Use placeholders and $wpdb->prepare(); found $extra_value_col
inc/Databases/class-lp-user-items-db.php:322:22Security
ERRORWordPress.DB.PreparedSQL.NotPrepared
Use placeholders and $wpdb->prepare(); found self
inc/Databases/class-lp-user-items-db.php:323:15Security
4765 total row(s)
Scan History
4 scans recorded
29.12.2025, 12:04:002m 18s
1
3163
1602
12.12.2025, 08:36:332m 29s
1
3164
1592
21.11.2025, 10:36:113m 11s
1
3134
1594
12.11.2025, 22:49:153m 32s
1
3011
1586
4 total row(s)
Score Trend
Performance across 4 scans
Avg: 1
100
75
50
25
0
1.0
12.11
1.0
21.11
1.0
12.12
1.0
29.12
90-100
80-89
60-79
<60
Report an issue
Tell us if something in this report looks wrong or if you need a deeper audit for LearnPress – WordPress LMS Plugin. We read every submission and typically reply within a day.
PluginScore — Plugin Analyzer for WordPress
© 2025 PluginScore.