WP Menu Image Security & Risk Analysis

wordpress.org/plugins/wp-menu-image

Empower your WordPress menus with images. Easily add, position, and customize images for a unique menu experience.

2K active installs v2.3 PHP 7.0+ WP 5.4+ Updated Feb 23, 2026
iconimagemenumenu-iconmenu-image
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 16, 2024
Safety Verdict

Is WP Menu Image Safe to Use in 2026?

Generally Safe

Score 99/100

WP Menu Image has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Dec 16, 2024Updated 1mo ago
Risk Assessment

The wp-menu-image plugin v2.3 exhibits a generally strong security posture based on the provided static analysis. The code adheres to several best practices, including 100% proper output escaping and the use of prepared statements for all SQL queries. Furthermore, the absence of dangerous functions, file operations, and external HTTP requests reduces the potential attack surface. The presence of nonce and capability checks on its single AJAX entry point is also a positive indicator. However, the plugin's vulnerability history is a significant concern. The single known CVE, even if currently patched, and the pattern of "Missing Authorization" vulnerabilities in the past suggest a recurring weakness in how the plugin handles user permissions, which could potentially be exploited again if not meticulously addressed in subsequent updates. While the current analysis doesn't reveal active vulnerabilities, the historical context warrants caution.

Key Concerns

  • Past vulnerability history indicating authorization weaknesses
Vulnerabilities
1

WP Menu Image Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-52485medium · 5.3Missing Authorization

WP Menu Image <= 2.2 - Missing Authorization to Unauthenticated Menu Image Deletion

Dec 16, 2024 Patched in 2.3 (33d)
Code Analysis
Analyzed Mar 16, 2026

WP Menu Image Code Analysis

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

Output Escaping

100% escaped49 total outputs
Attack Surface

WP Menu Image Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_del_imginit\wmi-functions.php:169
WordPress Hooks 6
actionadmin_enqueue_scriptsinit\wmi-functions.php:26
actionwp_enqueue_scriptsinit\wmi-functions.php:34
actionwp_update_nav_menu_iteminit\wmi-functions.php:37
actionwp_nav_menu_item_custom_fieldsinit\wmi-functions.php:122
filternav_menu_item_titleinit\wmi-functions.php:152
filternav_menu_css_classinit\wmi-functions.php:155
Maintenance & Trust

WP Menu Image Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 23, 2026
PHP min version7.0
Downloads20K

Community Trust

Rating100/100
Number of ratings2
Active installs2K
Developer Profile

WP Menu Image Developer Profile

Yudiz Solutions Pvt. Ltd.

14 plugins · 6K total installs

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

How We Detect WP Menu Image

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-menu-image/assets/js/wmi-admin-script.js/wp-content/plugins/wp-menu-image/assets/css/wmi-style.css/wp-content/plugins/wp-menu-image/assets/css/wmi-front-style.css
Script Paths
/wp-content/plugins/wp-menu-image/assets/js/wmi-admin-script.js
Version Parameters
wp-menu-image/assets/js/wmi-admin-script.js?ver=wp-menu-image/assets/css/wmi-style.css?ver=wp-menu-image/assets/css/wmi-front-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
wmi-admin-scriptwmi-admin-stylewmi-front-stylefield-custom_menu_metamenu-imgmenu-img-blockmenu-block-menu-actions+8 more
HTML Comments
/* <img src="*//* <img src="*/
Data Attributes
wmi-admin-scriptwmi-admin-stylewmi-front-stylemenu-item-imagemenu-item-img-positionmenu-item-id+12 more
JS Globals
deleteimg_ajax
FAQ

Frequently Asked Questions about WP Menu Image