Enable jQuery Migrate Helper Security & Risk Analysis

wordpress.org/plugins/enable-jquery-migrate-helper

Get information about calls to deprecated jQuery features in plugins or themes.

90K active installs v1.4.1 PHP 5.6+ WP 5.4+ Updated Dec 25, 2024
javascriptjqueryupdate
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVEJul 20, 2020
Safety Verdict

Is Enable jQuery Migrate Helper Safe to Use in 2026?

Mostly Safe

Score 71/100

Enable jQuery Migrate Helper is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Jul 20, 2020Updated 1yr ago
Risk Assessment

The 'enable-jquery-migrate-helper' plugin v1.4.1 exhibits a generally good security posture, with strong adherence to several best practices. The static analysis reveals a robust implementation regarding SQL queries, all of which are prepared, and a high percentage of properly escaped output. The presence of nonce and capability checks on all identified AJAX handlers and cron events further indicates a conscious effort to secure entry points. The plugin also avoids dangerous functions, file operations, and external HTTP requests, which are common sources of vulnerabilities.

However, a significant concern arises from the plugin's vulnerability history. It has one known unpatched medium severity CVE from 2020, related to a dependency on a vulnerable third-party component. This indicates a potential for attackers to exploit known weaknesses if the underlying vulnerable component is not addressed. While the current code analysis doesn't reveal critical taint flows or direct SQL injection risks, the existence of an unpatched CVE, even if medium, represents a tangible security threat that requires immediate attention. The bundled outdated jQuery library, v1.12.4, also presents a potential risk, as older versions of libraries are more likely to contain undiscovered vulnerabilities.

In conclusion, while the plugin's direct code implementation shows positive security attributes, the unaddressed historical vulnerability and the outdated bundled library are notable weaknesses. The plugin is well-protected at its entry points, but the external dependency and the bundled library introduce risks that could be exploited. It's crucial to address the unpatched CVE and consider updating the bundled jQuery to mitigate these identified risks.

Key Concerns

  • Unpatched CVE: Medium Severity
  • Bundled outdated library: jQuery v1.12.4
Vulnerabilities
1

Enable jQuery Migrate Helper Security Vulnerabilities

CVEs by Year

1 CVE in 2020 · unpatched
2020
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2020-11023medium · 6.5Dependency on Vulnerable Third-Party Component

jQuery Manager for WordPress <= 1.10.4 & jQuery Migrate Helper <= 1.4.1- Running Vulnerable Dependency

Jul 20, 2020Unpatched
Code Analysis
Analyzed Mar 16, 2026

Enable jQuery Migrate Helper Code Analysis

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

Bundled Libraries

jQuery1.12.4

SQL Query Safety

100% prepared1 total queries

Output Escaping

96% escaped48 total outputs
Attack Surface

Enable jQuery Migrate Helper Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_jquery-migrate-dismiss-noticeclass-jquery-migrate-helper.php:49
authwp_ajax_jquery-migrate-log-noticeclass-jquery-migrate-helper.php:50
noprivwp_ajax_jquery-migrate-log-noticeclass-jquery-migrate-helper.php:51
authwp_ajax_jquery-migrate-downgrade-versionclass-jquery-migrate-helper.php:53
WordPress Hooks 17
actionwp_default_scriptsclass-jquery-migrate-helper.php:32
actionadmin_enqueue_scriptsclass-jquery-migrate-helper.php:36
actionwp_enqueue_scriptsclass-jquery-migrate-helper.php:37
actionadmin_print_footer_scriptsclass-jquery-migrate-helper.php:38
actionwp_enqueue_scriptsclass-jquery-migrate-helper.php:39
actionadmin_menuclass-jquery-migrate-helper.php:41
action_admin_menuclass-jquery-migrate-helper.php:42
action_user_admin_menuclass-jquery-migrate-helper.php:43
actionadmin_bar_menuclass-jquery-migrate-helper.php:44
actionadmin_initclass-jquery-migrate-helper.php:46
actionadmin_noticesclass-jquery-migrate-helper.php:48
actionwp_headclass-jquery-migrate-helper.php:55
actionadmin_headclass-jquery-migrate-helper.php:56
filtersite_status_testsclass-jquery-migrate-helper.php:58
actionenable_jquery_migrate_helper_notificationclass-jquery-migrate-helper.php:64
filterwp_mail_content_typeclass-jquery-migrate-helper.php:756
actionplugins_loadedenable-jquery-migrate-helper.php:24

Scheduled Events 1

enable_jquery_migrate_helper_notification
Maintenance & Trust

Enable jQuery Migrate Helper Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 25, 2024
PHP min version5.6
Downloads2.4M

Community Trust

Rating96/100
Number of ratings109
Active installs90K
Developer Profile

Enable jQuery Migrate Helper Developer Profile

Marius L. J.

5 plugins · 90K total installs

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

How We Detect Enable jQuery Migrate Helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/enable-jquery-migrate-helper/js/jquery-migrate-warnings.js/wp-content/plugins/enable-jquery-migrate-helper/js/jquery-migrate-warnings-admin.js
Script Paths
/wp-content/plugins/enable-jquery-migrate-helper/js/jquery-migrate-warnings.js/wp-content/plugins/enable-jquery-migrate-helper/js/jquery-migrate-warnings-admin.js
Version Parameters
enable-jquery-migrate-helper/js/jquery-migrate-warnings.js?ver=enable-jquery-migrate-helper/js/jquery-migrate-warnings-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
jqmh-deprecationsplugin-count
JS Globals
jQueryMigrateWarnings
REST Endpoints
/wp-json/jquery-migrate-helper/v1/log
FAQ

Frequently Asked Questions about Enable jQuery Migrate Helper