Local Navigation Widget Security & Risk Analysis

wordpress.org/plugins/local-navigation-widget

This simple widget uses the wp_list_pages() to output a local navigation menu.

10 active installs v1.0 PHP + WP 3.0+ Updated May 13, 2011
local-navigation-widgetmenuwp_list_pages
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Local Navigation Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Local Navigation Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 14yr ago
Risk Assessment

The 'local-navigation-widget' plugin v1.0 exhibits a generally strong security posture from a static analysis perspective. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code signals indicate a commendable practice of using prepared statements for all SQL queries and a complete lack of file operations or external HTTP requests, which are common vectors for vulnerabilities. The plugin also reports no known CVEs, indicating a clean historical record and no currently unpatched vulnerabilities.

However, a significant concern arises from the output escaping analysis. With 2 total outputs and 0% properly escaped, there is a high likelihood of cross-site scripting (XSS) vulnerabilities. Any dynamic content rendered by this widget that is not meticulously escaped before being displayed to the user could be exploited by an attacker. The absence of nonce checks and capability checks, while less critical given the limited attack surface, could become relevant if the plugin were to introduce new entry points in future versions. The lack of taint analysis results is also noteworthy, though this could be due to the limited entry points or the specific static analysis tools used.

In conclusion, while the plugin demonstrates excellent data handling practices with prepared SQL statements and a lack of high-risk functions, the complete lack of output escaping presents a critical security weakness. The vulnerability history is a strength, suggesting a well-maintained plugin. The primary recommendation would be to immediately address the output escaping issues to prevent potential XSS attacks.

Key Concerns

  • Unescaped output detected
  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Local Navigation Widget Security Vulnerabilities

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

Local Navigation Widget 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
Attack Surface

Local Navigation Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionplugins_loadednewd_local_navigation_widget.php:154
Maintenance & Trust

Local Navigation Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.2.1
Last updatedMay 13, 2011
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Local Navigation Widget Developer Profile

northeastwebdesign

1 plugin · 10 total installs

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

How We Detect Local Navigation Widget

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
widget
Data Attributes
id="localnavigationwidget"
FAQ

Frequently Asked Questions about Local Navigation Widget