Clean Menu Security & Risk Analysis

wordpress.org/plugins/clean-menu

Hide the menus on the dashboard

10 active installs v1.0 PHP + WP 5.7.2+ Updated Jun 23, 2021
dashboardmenupagesubmenu
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Clean Menu Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'clean-menu' plugin version 1.0 exhibits an exceptionally strong security posture. The absence of any identified entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface. Furthermore, the code analysis reveals a commendable adherence to security best practices, with all SQL queries utilizing prepared statements, and all output being properly escaped. There are no identified dangerous functions, file operations, or external HTTP requests that could pose immediate risks.

The vulnerability history is equally reassuring, showing zero recorded CVEs across all severity levels. This lack of past vulnerabilities suggests a history of secure development and maintenance for this plugin. While the total number of capability checks (85) indicates some logic within the plugin, the absence of any flagged security concerns in the static analysis, including taint analysis, implies these checks are likely implemented correctly.

In conclusion, version 1.0 of the 'clean-menu' plugin appears to be highly secure. The comprehensive absence of known vulnerabilities and the robust implementation of secure coding practices in the static analysis data present a low-risk profile. The plugin demonstrates a significant strength in its minimal attack surface and diligent use of security features.

Vulnerabilities
None known

Clean Menu Security Vulnerabilities

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

Clean Menu Code Analysis

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

Clean Menu Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 89
actionadmin_menuclean-menu.php:15
actionadmin_menuclean-menu.php:24
actionadmin_menuclean-menu.php:34
actionadmin_menuclean-menu.php:44
actionadmin_menuclean-menu.php:53
actionadmin_menuclean-menu.php:63
actionadmin_menuclean-menu.php:73
actionadmin_menuclean-menu.php:83
actionadmin_menuclean-menu.php:93
actionadmin_menuclean-menu.php:102
actionadmin_menuclean-menu.php:112
actionadmin_menuclean-menu.php:122
actionadmin_menuclean-menu.php:131
actionadmin_menuclean-menu.php:141
actionadmin_menuclean-menu.php:151
actionadmin_menuclean-menu.php:160
actionadmin_menuclean-menu.php:169
actionadmin_menuclean-menu.php:179
actionadmin_menuclean-menu.php:189
actionadmin_menuclean-menu.php:199
actionadmin_menuclean-menu.php:209
actionadmin_menuclean-menu.php:219
actionadmin_menuclean-menu.php:229
actionadmin_menuclean-menu.php:239
actionadmin_menuclean-menu.php:248
actionadmin_menuclean-menu.php:258
actionadmin_menuclean-menu.php:268
actionadmin_menuclean-menu.php:278
actionadmin_menuclean-menu.php:287
actionadmin_menuclean-menu.php:297
actionadmin_menuclean-menu.php:307
actionadmin_menuclean-menu.php:317
actionadmin_menuclean-menu.php:326
actionadmin_menuclean-menu.php:336
actionadmin_menuclean-menu.php:346
actionadmin_menuclean-menu.php:356
actionadmin_menuclean-menu.php:367
actionadmin_menuclean-menu.php:378
actionadmin_menuclean-menu.php:389
actionadmin_menuclean-menu.php:398
actionadmin_menuclean-menu.php:408
actionadmin_menuclean-menu.php:418
actionadmin_menuclean-menu.php:428
actionadmin_menuclean-menu.php:438
actionadmin_menuclean-menu.php:448
actionadmin_menuclean-menu.php:458
actionadmin_headclean-menu.php:468
actionadmin_menuclean-menu.php:477
actionadmin_menuclean-menu.php:486
actionadmin_menuclean-menu.php:495
actionadmin_menuclean-menu.php:505
actionadmin_menuclean-menu.php:515
actionadmin_menuclean-menu.php:524
actionadmin_menuclean-menu.php:533
actionadmin_headclean-menu.php:542
actionadmin_menuclean-menu.php:551
actionadmin_menuclean-menu.php:560
actionadmin_menuclean-menu.php:569
actionadmin_menuclean-menu.php:579
actionadmin_menuclean-menu.php:589
actionadmin_menuclean-menu.php:598
actionadmin_menuclean-menu.php:608
actionadmin_menuclean-menu.php:618
actionadmin_menuclean-menu.php:627
actionadmin_menuclean-menu.php:636
actionadmin_headclean-menu.php:645
actionadmin_menuclean-menu.php:654
actionadmin_menuclean-menu.php:663
actionadmin_menuclean-menu.php:672
actionadmin_menuclean-menu.php:682
actionadmin_menuclean-menu.php:692
actionadmin_menuclean-menu.php:702
actionadmin_menuclean-menu.php:712
actionadmin_menuclean-menu.php:721
actionadmin_menuclean-menu.php:731
actionadmin_menuclean-menu.php:741
actionadmin_menuclean-menu.php:750
actionadmin_menuclean-menu.php:760
actionadmin_menuclean-menu.php:770
actionadmin_menuclean-menu.php:779
actionadmin_menuclean-menu.php:788
actionadmin_headclean-menu.php:797
actionadmin_menuclean-menu.php:806
actionadmin_menuclean-menu.php:815
actionadmin_headclean-menu.php:824
actionwp_dashboard_setupclean-menu.php:833
actionadmin_menuclean-menu.php:1325
actionadmin_initclean-menu.php:1326
filterplugin_action_linksclean-menu.php:1327
Maintenance & Trust

Clean Menu Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedJun 23, 2021
PHP min version
Downloads904

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Clean Menu Developer Profile

Tomek

10 plugins · 220 total installs

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

How We Detect Clean Menu

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Clean Menu