
Xtras LearnDash Security & Risk Analysis
wordpress.org/plugins/xtras-learndashSome xtras for LearnDash (another grid to courses with category/tag filter && show professors)
Is Xtras LearnDash Safe to Use in 2026?
Generally Safe
Score 85/100Xtras LearnDash has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'xtras-learndash' v1.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. The high percentage of properly escaped output further suggests good practices in preventing cross-site scripting (XSS) vulnerabilities. Crucially, the plugin has no recorded history of vulnerabilities, including critical or high severity issues, which is a significant positive indicator. However, the analysis does reveal a few areas for caution.
The plugin has a single entry point via a shortcode, and while the static analysis reports 0 unprotected entry points, the absence of explicit capability checks and nonce checks on this shortcode (or any AJAX/REST API endpoints, of which there are none) presents a potential blind spot. If the shortcode's functionality is sensitive or processes user input, it could be vulnerable to unauthorized access or manipulation without proper authentication and authorization mechanisms. The 0 taint analysis results are positive, but it's important to remember that static analysis has limitations and may not uncover all potential vulnerabilities.
In conclusion, 'xtras-learndash' v1.0.0 appears to be a relatively secure plugin, particularly given its clean vulnerability history and the absence of common risky coding patterns. The primary concern lies in the potential lack of robust authorization checks for its shortcode functionality, which could be a weakness if not handled correctly internally. Further dynamic analysis or code review focusing on the shortcode's implementation is recommended to confirm its security.
Key Concerns
- Missing capability checks on entry points
- Missing nonce checks on entry points
- Output not properly escaped (1/7 outputs)
Xtras LearnDash Security Vulnerabilities
Xtras LearnDash Release Timeline
Xtras LearnDash Code Analysis
Output Escaping
Xtras LearnDash Attack Surface
Shortcodes 1
WordPress Hooks 3
Maintenance & Trust
Xtras LearnDash Maintenance & Trust
Maintenance Signals
Community Trust
Xtras LearnDash Alternatives
Design Upgrade for LearnDash
design-upgrade-learndash
Instantly improve LearnDash's design -- focus mode, course content, profile page, course navigation & course grid -- to more closely match yo …
Widget Areas for LearnDash
widget-areas-learndash
Add unlimited blocks/widgets to several areas of LearnDash Focus Mode, plus course & group pages.
LearnDash Assignment Uploads Control
ld-assignment-uploads-ctrl
A simple LearnDash Assignment Uploads Control plugin for LearnDash LMS .
Uncanny Toolkit for LearnDash
uncanny-learndash-toolkit
Extend LearnDash with a variety of useful modules that make it even easier to build great learner experiences with LearnDash.
Sensei LMS – Online Courses, Quizzes, & Learning
sensei-lms
Create beautiful and engaging online courses, lessons, and quizzes.
Xtras LearnDash Developer Profile
5 plugins · 130 total installs
How We Detect Xtras LearnDash
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/xtras-learndash/js/imagesloaded.pkgd.min.js/wp-content/plugins/xtras-learndash/js/isotope.pkgd.min.js/wp-content/plugins/xtras-learndash/js/tooltips.min.js/wp-content/plugins/xtras-learndash/js/xtraslms.js/wp-content/plugins/xtras-learndash/css/style.css/wp-content/plugins/xtras-learndash/js/imagesloaded.pkgd.min.js/wp-content/plugins/xtras-learndash/js/isotope.pkgd.min.js/wp-content/plugins/xtras-learndash/js/tooltips.min.js/wp-content/plugins/xtras-learndash/js/xtraslms.jsxtras-learndash/css/style.css?ver=xtraslms_jsimagesloadedisotope-jstooltip_jsHTML / DOM Fingerprints
lms_isotopeelement-itempercproflistrel="tooltip"title="window.jQuerywindow.$[xtraslms_portfoliobuild_filter_isotope_btns(xtrasfwd_getcourses(