Simple Nested Menu Security & Risk Analysis

wordpress.org/plugins/simple-nested-menu

The Simple Nested Menu is a fast and lightweight plugin that displays menu items in a nested sliding style.

0 active installs v1.0 PHP + WP 3.6.1+ Updated Oct 28, 2019
menunavigationnestedslide
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEJun 5, 2025
Safety Verdict

Is Simple Nested Menu Safe to Use in 2026?

Use With Caution

Score 63/100

Simple Nested Menu has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Jun 5, 2025Updated 6yr ago
Risk Assessment

The 'simple-nested-menu' plugin version 1.0 presents a mixed security posture. On the positive side, the static analysis indicates good development practices in several areas. There are no identified dangerous functions, all SQL queries utilize prepared statements, and file operations and external HTTP requests are absent. The plugin also does not bundle any external libraries, which can sometimes introduce vulnerabilities. The limited attack surface, primarily consisting of a single shortcode and no unprotected entry points, is also a strength.

However, significant concerns arise from the vulnerability history and certain code signals. The presence of one known, unpatched medium severity CVE is a critical risk that requires immediate attention. The vulnerability history reveals a pattern of Cross-site Scripting (XSS) as a common issue, which is concerning given that 25% of the plugin's outputs are not properly escaped. Furthermore, the complete absence of nonce checks and capability checks across all entry points means that any authenticated user, regardless of their role, could potentially trigger unintended actions or exploit the shortcode in a malicious way, especially in conjunction with the unescaped outputs. While taint analysis shows no current issues, the lack of input sanitization checks and authorization for the shortcode presents a potential vector for XSS if data is not handled correctly within the shortcode's implementation.

In conclusion, while the plugin demonstrates some good coding practices, the unpatched medium severity CVE and the lack of crucial security checks like nonces and capability checks on its primary entry point (the shortcode) significantly elevate its risk profile. The history of XSS vulnerabilities further amplifies this concern. Users should prioritize updating to a patched version or disabling the plugin until the identified vulnerabilities are addressed.

Key Concerns

  • Unpatched CVE (medium severity)
  • Unescaped output (25% of outputs)
  • Missing nonce checks on entry points
  • Missing capability checks on entry points
Vulnerabilities
1

Simple Nested Menu Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-49442medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Simple Nested Menu <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 5, 2025Unpatched
Code Analysis
Analyzed Mar 17, 2026

Simple Nested Menu Code Analysis

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

Output Escaping

75% escaped12 total outputs
Attack Surface

Simple Nested Menu Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[simple_nested_menu] simple-nested-menu.php:98
WordPress Hooks 1
actionwp_enqueue_scriptssimple-nested-menu.php:27
Maintenance & Trust

Simple Nested Menu Maintenance & Trust

Maintenance Signals

WordPress version tested
Last updatedOct 28, 2019
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Simple Nested Menu Developer Profile

Mostafa Shahiri

11 plugins · 30 total installs

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

How We Detect Simple Nested Menu

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-nested-menu/js/script.js/wp-content/plugins/simple-nested-menu/css/style.css
Script Paths
/wp-content/plugins/simple-nested-menu/js/script.js
Version Parameters
simple-nested-menu/js/script.js?ver=1.0

HTML / DOM Fingerprints

CSS Classes
simpl-menu-class-namesimpl-classname
Data Attributes
data-namedata-bgcolordata-fontdata-fonthoverdata-hovercolordata-border
Shortcode Output
<div class="simpl-classname"<div class="
FAQ

Frequently Asked Questions about Simple Nested Menu