Easy Menu Icons – Awesome Menu Icons Security & Risk Analysis
wordpress.org/plugins/easy-menu-iconsThe Easy Menu Icons Plugin for WordPress menu icon plugin where can decoration your menu item with different types icon.
Is Easy Menu Icons – Awesome Menu Icons Safe to Use in 2026?
Generally Safe
Score 100/100Easy Menu Icons – Awesome Menu Icons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "easy-menu-icons" v1.1.2 plugin exhibits a generally strong security posture. The static analysis reveals no critical or high-severity issues related to dangerous functions, SQL injection (all queries use prepared statements), or unsanitized taint flows. The plugin also demonstrates good practices with 99% of outputs being properly escaped and a lack of file operations, which reduces the attack surface for certain types of vulnerabilities. The presence of nonce checks on several entry points is also a positive sign.
However, there are areas that warrant attention. The plugin has 7 AJAX handlers, and while the analysis indicates 0 are without auth checks, this is an area where potential vulnerabilities could arise if future updates introduce them. The plugin also makes 5 external HTTP requests, which, if not handled securely, could expose the site to risks like SSRF or man-in-the-middle attacks depending on how the requests are made and the data they handle. The absence of any recorded vulnerabilities in its history is positive but does not guarantee future safety.
In conclusion, "easy-menu-icons" v1.1.2 appears to be a relatively secure plugin based on this analysis, with good adherence to secure coding practices. The primary areas of potential concern lie in the handling of AJAX endpoints and external HTTP requests, which are common vectors for vulnerabilities if not implemented with meticulous care. Continuous monitoring and secure development practices for future updates are recommended.
Key Concerns
- 7 AJAX handlers, 0 capability checks
- 5 External HTTP requests
- 0 Unescaped outputs detected, but high volume (126)
Easy Menu Icons – Awesome Menu Icons Security Vulnerabilities
Easy Menu Icons – Awesome Menu Icons Code Analysis
Output Escaping
Data Flow Analysis
Easy Menu Icons – Awesome Menu Icons Attack Surface
AJAX Handlers 7
WordPress Hooks 13
Maintenance & Trust
Easy Menu Icons – Awesome Menu Icons Maintenance & Trust
Maintenance Signals
Community Trust
Easy Menu Icons – Awesome Menu Icons Alternatives
Material UI Menu Icons – Nifty Menu Options
nifty-menu-options
Adds beautiful icons to your WordPress menu items. More menu item options are coming soon!
Menu Icons by ThemeIsle
menu-icons
Spice up your navigation menus with pretty icons, easily.
Menu Image, Icons made easy
menu-image
Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.
The Menu: Custom mobile navigation with icons
the-menu
Create beautiful mobile navigation menus with custom icons, role-based visibility, and extensive style options for your WordPress site.
sTRASHo
strasho
sTRASHo is a smart and easy way to delete your menu items.
Easy Menu Icons – Awesome Menu Icons Developer Profile
8 plugins · 9K total installs
How We Detect Easy Menu Icons – Awesome Menu Icons
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/easy-menu-icons/admin/assets/css/fontawesome.all.min.css/wp-content/plugins/easy-menu-icons/admin/assets/css/emicons-admin.css/wp-content/plugins/easy-menu-icons/admin/assets/js/jquery.quicksearch.js/wp-content/plugins/easy-menu-icons/admin/assets/js/emicons-admin.js/wp-content/plugins/easy-menu-icons/public/assets/css/emicons-accordion.css/wp-content/plugins/easy-menu-icons/public/assets/css/emicons.css/wp-content/plugins/easy-menu-icons/public/assets/js/emicons-menu-public.js/wp-content/plugins/easy-menu-icons/public/assets/js/emicons-accordion.js/wp-content/plugins/easy-menu-icons/admin/assets/js/jquery.quicksearch.js/wp-content/plugins/easy-menu-icons/admin/assets/js/emicons-admin.js/wp-content/plugins/easy-menu-icons/public/assets/js/emicons-menu-public.js/wp-content/plugins/easy-menu-icons/public/assets/js/emicons-accordion.jseasy-menu-icons/admin/assets/css/fontawesome.all.min.css?ver=easy-menu-icons/admin/assets/css/emicons-admin.css?ver=easy-menu-icons/admin/assets/js/jquery.quicksearch.js?ver=easy-menu-icons/admin/assets/js/emicons-admin.js?ver=easy-menu-icons/public/assets/css/emicons-accordion.css?ver=easy-menu-icons/public/assets/css/emicons.css?ver=easy-menu-icons/public/assets/js/emicons-menu-public.js?ver=easy-menu-icons/public/assets/js/emicons-accordion.js?ver=HTML / DOM Fingerprints
emiconsmenu-icondata-icon-typedata-icondata-menu-item-iddata-menu-item-parent-iddata-menu-item-titledata-menu-item-url+8 moreemicons_ajax