TR Edit Menu ICon Security & Risk Analysis

wordpress.org/plugins/tr-edit-menu-icon

Edit menu Icon

10 active installs v1.0.3 PHP + WP 3.0+ Updated Aug 12, 2013
eidt-menu-iconmenu-iconwp-menu
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TR Edit Menu ICon Safe to Use in 2026?

Generally Safe

Score 85/100

TR Edit Menu ICon has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "tr-edit-menu-icon" plugin v1.0.3 presents a concerning security posture despite a seemingly low attack surface and no known historical vulnerabilities. The static analysis reveals a critical weakness: all analyzed output is unescaped, meaning any data processed by the plugin could be injected into the user's browser in an untrusted format. Furthermore, the taint analysis indicates a high severity flow with unsanitized paths, suggesting a potential for malicious data to be processed without proper validation or sanitization, which could lead to various attacks like Cross-Site Scripting (XSS) if an entry point were exploited.

While the plugin avoids dangerous functions, raw SQL, and external requests, the lack of output escaping and the identified taint flow are significant oversights. The absence of nonce checks and capability checks on potential entry points (though none are explicitly identified as unprotected) also contributes to a weaker security posture. The lack of historical CVEs is positive, but it does not negate the clear risks identified within the current codebase. The plugin's strengths lie in its limited attack surface and adherence to prepared statements for SQL, but the critical unescaped output and high-severity taint flow demand immediate attention.

Key Concerns

  • High severity unsanitized taint flow
  • 0% output escaping
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

TR Edit Menu ICon Security Vulnerabilities

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

TR Edit Menu ICon Code Analysis

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

Output Escaping

0% escaped2 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
trmi_admin_ajax_get_list_custom_icons (inc\admin_ajax.php:9)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

TR Edit Menu ICon Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_initinc\admin.php:2
filterwp_edit_nav_menu_walkerinc\admin.php:10
actionwp_update_nav_menu_iteminc\admin.php:21
filterwalker_nav_menu_start_elinc\front.php:2
Maintenance & Trust

TR Edit Menu ICon Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedAug 12, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

TR Edit Menu ICon Developer Profile

helirc

3 plugins · 30 total installs

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

How We Detect TR Edit Menu ICon

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tr-edit-menu-icon/js/admin.js/wp-content/plugins/tr-edit-menu-icon/css/style.css
Script Paths
/wp-content/plugins/tr-edit-menu-icon/js/admin.js
Version Parameters
tr-edit-menu-icon/css/style.css?ver=tr-edit-menu-icon/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
menu-iconiconmenuhas_icon
Data Attributes
data-menu-item-icon
FAQ

Frequently Asked Questions about TR Edit Menu ICon