
Adaptive Learning With LearnDash Security & Risk Analysis
wordpress.org/plugins/adaptive-learning-with-learndashAdaptive learning with LearnDash allow admin to apply the concept of adaptive learning to LearnDash and make non linear course pattern for the student …
Is Adaptive Learning With LearnDash Safe to Use in 2026?
Generally Safe
Score 85/100Adaptive Learning With LearnDash has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of the 'adaptive-learning-with-learndash' plugin v1.7 reveals a generally strong security posture with a very limited attack surface. The absence of unprotected AJAX handlers, REST API routes, shortcodes, and cron events is commendable, indicating careful design to minimize direct entry points for attackers. The plugin also shows no critical or high severity taint flows, suggesting that data processing within the plugin is handled with care to avoid common injection vulnerabilities.
However, there are notable areas of concern. The significant portion of SQL queries that do not utilize prepared statements is a serious risk. This can leave the plugin vulnerable to SQL injection attacks, especially if the data used in these queries originates from user input or external sources. Additionally, the low percentage of properly escaped output is also a concern, as it increases the risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of external HTTP requests without clear indication of sanitization or authentication checks also warrants scrutiny, as it could be a vector for various attacks if not handled securely. The plugin's history of no recorded vulnerabilities is a positive sign, but it does not negate the risks identified in the current code analysis.
In conclusion, while the plugin exhibits strengths in its limited attack surface and lack of critical taint flows, the prevalent use of raw SQL queries and insufficient output escaping represent significant security weaknesses that require immediate attention. The plugin's development team should prioritize addressing these issues to ensure the security and integrity of user data and the WordPress site.
Key Concerns
- Raw SQL queries without prepared statements
- Low percentage of properly escaped output
- External HTTP requests without clear auth/sanitization
- No nonce checks on entry points
Adaptive Learning With LearnDash Security Vulnerabilities
Adaptive Learning With LearnDash Release Timeline
Adaptive Learning With LearnDash Code Analysis
SQL Query Safety
Output Escaping
Adaptive Learning With LearnDash Attack Surface
WordPress Hooks 20
Maintenance & Trust
Adaptive Learning With LearnDash Maintenance & Trust
Maintenance Signals
Community Trust
Adaptive Learning With LearnDash Alternatives
PressPrimer Quiz – AI Quiz Maker, Exam Builder & LMS Assessment Plugin
pressprimer-quiz
Enterprise-grade quiz builder plugin with AI question generation, LMS integration, and beautiful themes. Free forever.
Shital Quiz Cloner for LearnDash
shital-quiz-cloner-for-learndash
Duplicate LearnDash quizzes with all questions and settings in one click.
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.
LifterLMS – WP LMS for eLearning, Online Courses, & Quizzes
lifterlms
Complete e-learning platform to sell online courses, protect lessons, offer memberships, and quiz students. WP Learning Management System.
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 …
Adaptive Learning With LearnDash Developer Profile
7 plugins · 360 total installs
How We Detect Adaptive Learning With LearnDash
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/adaptive-learning-with-learndash/assets/css/al-admin.css/wp-content/plugins/adaptive-learning-with-learndash/assets/js/al-admin.js/wp-content/plugins/adaptive-learning-with-learndash/assets/css/toastr.min.css/wp-content/plugins/adaptive-learning-with-learndash/assets/css/al.css/wp-content/plugins/adaptive-learning-with-learndash/assets/js/toastr.min.js/wp-content/plugins/adaptive-learning-with-learndash/assets/js/al.js/wp-content/plugins/adaptive-learning-with-learndash/assets/js/al-admin.js/wp-content/plugins/adaptive-learning-with-learndash/assets/js/toastr.min.js/wp-content/plugins/adaptive-learning-with-learndash/assets/js/al.jsadaptive-learning-with-learndash/assets/css/al-admin.css?ver=adaptive-learning-with-learndash/assets/js/al-admin.js?ver=adaptive-learning-with-learndash/assets/css/toastr.min.css?ver=adaptive-learning-with-learndash/assets/css/al.css?ver=adaptive-learning-with-learndash/assets/js/toastr.min.js?ver=adaptive-learning-with-learndash/assets/js/al.js?ver=HTML / DOM Fingerprints
wn-plugin-dashboardAL