
AccessAlly™ LMS Migration from LearnDash® Security & Risk Analysis
wordpress.org/plugins/accessally-lms-migrate-learndashThis AccessAlly™ LMS Migration from LearnDash® plugin will convert your existing LearnDash courses into AccessAlly courses, so you don't lose you …
Is AccessAlly™ LMS Migration from LearnDash® Safe to Use in 2026?
Generally Safe
Score 85/100AccessAlly™ LMS Migration from LearnDash® has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "accessally-lms-migrate-learndash" plugin v1.0.1 demonstrates a generally good security posture based on the provided static analysis. The absence of any registered CVEs and no recorded vulnerabilities in its history is a strong positive indicator. Furthermore, the analysis shows no critical or high severity taint flows, indicating that data sanitization and handling within the plugin's code is likely robust.
However, there are areas for attention. The plugin utilizes 2 AJAX handlers, and while the analysis indicates 0 are unprotected, it's crucial to ensure that all these handlers are indeed properly secured with appropriate authentication and authorization checks. The presence of 7 SQL queries, with only 29% using prepared statements, represents a notable risk. Insecure SQL queries are a common vector for SQL injection vulnerabilities, even if taint analysis didn't surface immediate issues in this specific scan. The file operation count, while small, combined with the SQL query pattern, suggests that manual code review for SQL injection and file manipulation vulnerabilities would be prudent.
Overall, the plugin's current security record is excellent. The strengths lie in its lack of historical vulnerabilities and the absence of critical taint flows. The weaknesses are primarily around the implementation of secure coding practices for SQL queries and ensuring the absolute integrity of AJAX endpoint protections. A proactive approach focusing on strengthening SQL query security and thoroughly verifying AJAX endpoint security would further solidify its strong security standing.
Key Concerns
- Low percentage of prepared statements for SQL queries
- Presence of AJAX handlers without explicit auth check visibility
AccessAlly™ LMS Migration from LearnDash® Security Vulnerabilities
AccessAlly™ LMS Migration from LearnDash® Code Analysis
SQL Query Safety
Output Escaping
AccessAlly™ LMS Migration from LearnDash® Attack Surface
AJAX Handlers 2
WordPress Hooks 2
Maintenance & Trust
AccessAlly™ LMS Migration from LearnDash® Maintenance & Trust
Maintenance Signals
Community Trust
AccessAlly™ LMS Migration from LearnDash® Alternatives
AccessAlly™ LMS Migration from Zippy Courses®
accessally-lms-migration-from-zippy-courses
This AccessAlly™ LMS Migration from Zippy Courses® plugin will convert your existing Zippy Courses courses into AccessAlly courses, so you don't …
The Ultimate Video Player For WordPress – by Presto Player
presto-player
The Ultimate WordPress Video Player.
Tutor LMS – eLearning and online course solution
tutor
A complete WordPress LMS plugin to create any eLearning website easily.
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses
learnpress
A WordPress LMS Plugin to create WordPress Learning Management System. Turn your WordPress to LMS WordPress Website with Courses, Lessons, Quizzes &am …
LearnPress – Course Review
learnpress-course-review
LearnPress Course Review - An extension plugin for LearnPress.
AccessAlly™ LMS Migration from LearnDash® Developer Profile
3 plugins · 3K total installs
How We Detect AccessAlly™ LMS Migration from LearnDash®
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/accessally-lms-migrate-learndash/backend/settings.css/wp-content/plugins/accessally-lms-migrate-learndash/backend/settings.js/wp-content/plugins/accessally-lms-migrate-learndash/backend/settings.jsaccessally-lms-migrate-learndash/backend/settings.css?ver=accessally-lms-migrate-learndash/backend/settings.js?ver=HTML / DOM Fingerprints
<!-- editor-fold defaultstate="collapsed" desc="utility function for checking AccessAlly dependencies" --><!-- editor-fold defaultstate="collapsed" desc="retrieve database info" --><!-- editor-fold defaultstate="collapsed" desc="generate display code (used for initial display and ajax call back)" -->data-accessally-learndash-convertaccessally_learndash_convert_object/wp-json/accessally-lms-migrate-learndash/v1/convert/wp-json/accessally-lms-migrate-learndash/v1/revert