
Manual Completions for LearnPress Security & Risk Analysis
wordpress.org/plugins/manual-completions-learnpressManual Completions for LearnPress lets you manually mark courses, sections, lessons, and quizzes as complete, individually or in bulk.
Is Manual Completions for LearnPress Safe to Use in 2026?
Generally Safe
Score 100/100Manual Completions for LearnPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "manual-completions-learnpress" v1.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good security practices by implementing nonce checks and capability checks for its AJAX handlers, and importantly, all observed SQL queries utilize prepared statements, mitigating the risk of SQL injection. Furthermore, the high percentage of properly escaped outputs suggests a proactive approach to preventing cross-site scripting vulnerabilities. The absence of file operations and external HTTP requests reduces the potential attack surface in those areas.
The taint analysis also shows no unsanitized paths, further reinforcing the plugin's secure coding. The vulnerability history is clean, with no known CVEs, which is a positive indicator of the plugin's stability and the development team's attention to security. The presence of the Select2 library is noted, and while not inherently a vulnerability, it's a common dependency that should be kept up-to-date to avoid potential issues from its own vulnerabilities.
Overall, this plugin appears to be well-secured. The developers have implemented core WordPress security best practices effectively. The lack of any identified critical or high-severity issues in static analysis or historical data is a significant strength. The only minor point of consideration would be to ensure any bundled libraries, like Select2, are maintained and updated as part of the plugin's lifecycle.
Key Concerns
- Bundled library (Select2)
Manual Completions for LearnPress Security Vulnerabilities
Manual Completions for LearnPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Manual Completions for LearnPress Attack Surface
AJAX Handlers 4
WordPress Hooks 6
Maintenance & Trust
Manual Completions for LearnPress Maintenance & Trust
Maintenance Signals
Community Trust
Manual Completions for LearnPress Alternatives
Manual Completions TutorLMS
manual-completions-tutorlms
Manual Completions for Tutor LMS lets you check completion as well as manually mark courses, lessons and quizzes as complete.
Manual Completions for LearnDash
manual-completions-learndash
Manual Completions for LearnDash lets you check completion as well as manually mark courses, lessons, topics and quizzes as complete.
Manual Completions for LifterLMS
manual-completions-lifterlms
Manual Completions for LifterLMS lets you check completion as well as manually mark courses, sections, lessons and quizzes as complete.
Manual Completions for MasterStudy LMS
manual-completions-masterstudy
Manual Completions for MasterStudy LMS lets you check completion as well as manually mark courses, lessons and quizzes as complete.
Manual Completions for Sensei LMS
manual-completions-sensei
Effortlessly check and manually complete Sensei LMS courses, lessons, and quizzes. Supports individual updates and bulk CSV uploads.
Manual Completions for LearnPress Developer Profile
21 plugins · 5K total installs
How We Detect Manual Completions for LearnPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/manual-completions-learnpress/script.js/wp-content/plugins/manual-completions-learnpress/style.css/wp-content/plugins/manual-completions-learnpress/vendor/select2/js/select2.min.js/wp-content/plugins/manual-completions-learnpress/vendor/select2/css/select2.min.css/wp-content/plugins/manual-completions-learnpress/script.js/wp-content/plugins/manual-completions-learnpress/vendor/select2/js/select2.min.jsmanual-completions-learnpress/script.js?ver=manual-completions-learnpress/style.css?ver=manual-completions-learnpress/vendor/select2/js/select2.min.js?ver=manual-completions-learnpress/vendor/select2/css/select2.min.css?ver=HTML / DOM Fingerprints
<!-- Manual Completions for LearnPress --><!-- End Manual Completions for LearnPress -->id="manual_completions_learnpress_table"data-gbmc_manual_completions_learnpressmanual_completions_learnpress/wp-json/manual-completions-learnpress/v1/get_enrolled_users