Preview Menu Security & Risk Analysis

wordpress.org/plugins/preview-menu

Preview menu's on selected locations

10 active installs v0.1.1 PHP 5.2.4+ WP 3.0+ Updated Unknown
menupreviewpreview-menu
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Preview Menu Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "preview-menu" plugin, version 0.1.1, exhibits a generally strong security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with insufficient authorization checks suggests a limited attack surface. Furthermore, the complete absence of dangerous functions, file operations, external HTTP requests, and raw SQL queries (all SQL uses prepared statements) are positive indicators of secure coding practices. The vulnerability history being entirely empty further reinforces this perception, suggesting a mature and stable codebase. However, a notable concern is the output escaping. With 50% of outputs being improperly escaped, there's a potential for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is outputted without proper sanitization. While the plugin has only two capability checks, the limited attack surface might mitigate some risk, but relying solely on capability checks without robust input validation can be a weakness if new entry points are introduced or existing ones are extended.

Key Concerns

  • Half of output is unescaped
Vulnerabilities
None known

Preview Menu Security Vulnerabilities

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

Preview Menu Code Analysis

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

Output Escaping

50% escaped4 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<preview-menu> (preview-menu.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Preview Menu Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionplugins_loadedpreview-menu.php:92
actionadmin_initpreview-menu.php:114
filterwp_nav_menu_argspreview-menu.php:141
Maintenance & Trust

Preview Menu Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedUnknown
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Preview Menu Developer Profile

Jory Hogeveen

10 plugins · 112K total installs

89
trust score
Avg Security Score
93/100
Avg Patch Time
24 days
View full developer profile
Detection Fingerprints

How We Detect Preview Menu

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
preview-menu-meta-box
JS Globals
jQuery
FAQ

Frequently Asked Questions about Preview Menu