WPLMS LEARNDASH MIGRATION Security & Risk Analysis

wordpress.org/plugins/wplms-learndash-migration

WPLMS Learndash Migrate helps users to migrate all Learndash courses to WPLMS courses

10 active installs v1.1 PHP + WP 3.6+ Updated Apr 3, 2022
learndashlearndash-migratemigratewplmswplms-migrate
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPLMS LEARNDASH MIGRATION Safe to Use in 2026?

Generally Safe

Score 85/100

WPLMS LEARNDASH MIGRATION has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "wplms-learndash-migration" v1.1 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no critical or high severity taint flows, a clean vulnerability history with no recorded CVEs, and a controlled attack surface consisting solely of AJAX handlers, all of which appear to have nonce checks. There are also no file operations or external HTTP requests, which are common vectors for attack.

However, several significant concerns are present. The most alarming is that 100% of the SQL queries are not using prepared statements, which is a major risk for SQL injection vulnerabilities, especially given the total number of queries. Additionally, none of the identified output points are properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of capability checks on the entry points is also a serious oversight, meaning that any authenticated user, regardless of their role, could potentially trigger these AJAX actions, leading to privilege escalation or unauthorized data manipulation.

While the absence of known vulnerabilities is a positive indicator, it doesn't negate the inherent risks identified in the code. The presence of raw SQL and unescaped output, coupled with a lack of capability checks, creates significant potential for exploitation, even if no past vulnerabilities have been publicly disclosed. The overall security can be considered moderately risky due to these fundamental coding practice deficiencies.

Key Concerns

  • SQL queries without prepared statements
  • Output points not properly escaped
  • No capability checks on entry points
Vulnerabilities
None known

WPLMS LEARNDASH MIGRATION Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

WPLMS LEARNDASH MIGRATION Code Analysis

Dangerous Functions
0
Raw SQL Queries
14
0 prepared
Unescaped Output
6
0 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared14 total queries

Output Escaping

0% escaped6 total outputs
Attack Surface

WPLMS LEARNDASH MIGRATION Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_migration_wp_ld_coursesincludes\init.php:27
authwp_ajax_migration_wp_ld_course_to_wplmsincludes\init.php:29
authwp_ajax_revert_migrated_coursesincludes\init.php:30
authwp_ajax_dismiss_messageincludes\init.php:31
WordPress Hooks 2
actionadmin_noticesincludes\init.php:26
actionplugins_loadedwplms_learndash_migrate.php:29
Maintenance & Trust

WPLMS LEARNDASH MIGRATION Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedApr 3, 2022
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WPLMS LEARNDASH MIGRATION Developer Profile

VibeThemes

20 plugins · 4K total installs

86
trust score
Avg Security Score
88/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WPLMS LEARNDASH MIGRATION

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wplms-learndash-migration/assets/css/wplms-learndash-migration.css/wp-content/plugins/wplms-learndash-migration/assets/js/wplms-learndash-migration.js
Script Paths
/wp-content/plugins/wplms-learndash-migration/assets/js/wplms-learndash-migration.js
Version Parameters
wplms-learndash-migration/assets/css/wplms-learndash-migration.css?ver=wplms-learndash-migration/assets/js/wplms-learndash-migration.js?ver=

HTML / DOM Fingerprints

CSS Classes
migration_learndash_courses_revertupdate-nagmigration_learndash_courseserrorwplms_ld_progressbar
Data Attributes
id="migration_learndash_courses_revert"id="revert_message"id="begin_revert_migration"id="dismiss_message"id="welcome_ld_panel"id="migration_learndash_courses"+2 more
JS Globals
ajaxurljQuery
FAQ

Frequently Asked Questions about WPLMS LEARNDASH MIGRATION