
BadgeOS Tutor LMS Add-on Security & Risk Analysis
wordpress.org/plugins/badgeos-tutorlmsBadgeOS achievements and badges earned from a wide array of Tutor learning management system activity.
Is BadgeOS Tutor LMS Add-on Safe to Use in 2026?
Generally Safe
Score 85/100BadgeOS Tutor LMS Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The badgeos-tutorlms plugin v1.1 exhibits a generally strong security posture based on the static analysis. The complete absence of SQL injection vulnerabilities due to the consistent use of prepared statements and the lack of file operations or external HTTP requests are significant strengths. Furthermore, the plugin has no recorded vulnerability history, indicating a lack of publicly known or previously exploited security flaws.
However, several areas raise concerns. The plugin has a concerningly low percentage of properly escaped output (57%), which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without sufficient sanitization. The absence of any nonce checks, capability checks, or any security checks on its attack surface (AJAX, REST API, shortcodes, cron events) is a significant weakness. While the attack surface is currently reported as zero, this lack of built-in security mechanisms means that any future additions to the attack surface would be inherently vulnerable.
In conclusion, while the plugin demonstrates good practices in database interaction and avoids common pitfalls like bundled libraries and external requests, the significant gaps in output escaping and the complete lack of authentication and authorization checks on its entry points present a notable risk. The zero recorded vulnerabilities are positive but do not negate the inherent risks identified in the code analysis.
Key Concerns
- Low percentage of properly escaped output
- No nonce checks
- No capability checks
- Unprotected AJAX handlers (0)
- Unprotected REST API routes (0)
BadgeOS Tutor LMS Add-on Security Vulnerabilities
BadgeOS Tutor LMS Add-on Release Timeline
BadgeOS Tutor LMS Add-on Code Analysis
SQL Query Safety
Output Escaping
BadgeOS Tutor LMS Add-on Attack Surface
WordPress Hooks 26
Maintenance & Trust
BadgeOS Tutor LMS Add-on Maintenance & Trust
Maintenance Signals
Community Trust
BadgeOS Tutor LMS Add-on Alternatives
BadgeOS Community Add-on
badgeos-community-add-on
Adds BadgeOS features to BuddyPress and bbPress. Earn badges/points/ranks based on community activity, and display them on user profiles and activity …
BadgeOS LearnDash Add-on
badgeos-learndash-add-on
BadgeOS achievements and badges earned from a wide array of LearnDash learning management system activity.
WPLMS BadgeOS
wplms-badgeos
Connect WPLMS Learning Management System with BadgeOS platform
BadgeOS BadgeStack Add-on
badgeos-badgestack-add-on
This add-on to BadgeOS automatically creates achievement types, pages and sample content to jumpstart your own badging system.
myCred Credly
mycred-credly
📢🚨 Important Notice: myCred Credly is now part of the myCred Toolkit and will no longer receive updates here. Only security fixes will be provided.
BadgeOS Tutor LMS Add-on Developer Profile
16 plugins · 750 total installs
How We Detect BadgeOS Tutor LMS Add-on
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/badgeos-tutorlms/assets/css/admin-styles.css/wp-content/plugins/badgeos-tutorlms/assets/js/admin-scripts.js/wp-content/plugins/badgeos-tutorlms/assets/css/frontend-styles.css/wp-content/plugins/badgeos-tutorlms/assets/js/frontend-scripts.js/wp-content/plugins/badgeos-tutorlms/assets/js/admin-scripts.js/wp-content/plugins/badgeos-tutorlms/assets/js/frontend-scripts.jsbadgeos-tutorlms/assets/css/admin-styles.css?ver=badgeos-tutorlms/assets/js/admin-scripts.js?ver=badgeos-tutorlms/assets/css/frontend-styles.css?ver=badgeos-tutorlms/assets/js/frontend-scripts.js?ver=HTML / DOM Fingerprints
badgeos-tutorlms-admin-noticeCopyright © 2020 Credly, LLCBadgeOS LearnDash TriggersActions to forward for splitting an action upBadgeOS_LearnDash constructor.+20 moredata-badgeos-tutorlms-quiz-iddata-badgeos-tutorlms-course-id