
BadgeOS LearnDash Add-on Security & Risk Analysis
wordpress.org/plugins/badgeos-learndash-add-onBadgeOS achievements and badges earned from a wide array of LearnDash learning management system activity.
Is BadgeOS LearnDash Add-on Safe to Use in 2026?
Generally Safe
Score 85/100BadgeOS LearnDash Add-on has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The badgeOS-LearnDash Add-on v1.2.5 exhibits a generally positive security posture based on the provided static analysis. The absence of identified dangerous functions, file operations, external HTTP requests, and a complete lack of critical or high-severity taint flows are strong indicators of well-written code in these areas. The consistent use of prepared statements for all SQL queries further mitigates the risk of SQL injection vulnerabilities.
However, there are notable areas for improvement. The plugin has 0 nonce checks and 0 capability checks across its entire attack surface, which is a significant concern. This means that even though the analysis shows no direct entry points without authentication, any hypothetical future entry points or complex interactions within the plugin could be exploited without proper authorization or session validation. Furthermore, a substantial portion of output (39%) is not properly escaped, presenting a risk of cross-site scripting (XSS) vulnerabilities. The lack of any recorded vulnerabilities in its history is a positive sign, but it should not be seen as a guarantee of future security, especially given the identified weaknesses.
In conclusion, while the plugin demonstrates strengths in secure database interaction and avoiding risky functions, the complete absence of nonce and capability checks, coupled with significant unescaped output, introduces considerable risk. These omissions leave the plugin vulnerable to potential privilege escalation and XSS attacks. The developer should prioritize addressing these critical security oversights.
Key Concerns
- No nonce checks on any entry points
- No capability checks on any entry points
- 39% of output is not properly escaped
BadgeOS LearnDash Add-on Security Vulnerabilities
BadgeOS LearnDash Add-on Code Analysis
SQL Query Safety
Output Escaping
BadgeOS LearnDash Add-on Attack Surface
WordPress Hooks 34
Maintenance & Trust
BadgeOS LearnDash Add-on Maintenance & Trust
Maintenance Signals
Community Trust
BadgeOS LearnDash Add-on Alternatives
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.
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 …
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 Invite Codes Add-on
badgeos-invite-codes-add-on
Enhances sites running BuddyPress and BadgeOS by joining users to one or more specified groups when they use a special Invite Code to join your site.
BadgeOS MemberPress Integration
badgeos-memberpress-integration
MemberPress
BadgeOS LearnDash Add-on Developer Profile
12 plugins · 720 total installs
How We Detect BadgeOS LearnDash Add-on
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/badgeos-learndash-add-on/assets/css/badgeos-learndash.css/wp-content/plugins/badgeos-learndash-add-on/assets/js/badgeos-learndash.js/wp-content/plugins/badgeos-learndash-add-on/assets/js/badgeos-learndash.jsver=1.2.5