Zamango Page Navigation Security & Risk Analysis

wordpress.org/plugins/zamango-page-navigation

It creates pagebar on lists (for ex. on category or search results) and Next Post & Previous Post links on each post.

100 active installs v1.3 PHP + WP 2.8.0+ Updated Sep 23, 2011
navigationpage-barpage-listpaged
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Zamango Page Navigation Safe to Use in 2026?

Generally Safe

Score 85/100

Zamango Page Navigation 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 zamango-page-navigation v1.3 plugin exhibits a generally good security posture based on the static analysis provided. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and there are no identified entry points that are unprotected. Furthermore, the code signals indicate a commendable practice of using prepared statements for all SQL queries, and there are no detected dangerous functions, file operations, external HTTP requests, or critical taint flows. This suggests a deliberate effort to avoid common web vulnerabilities.

However, a significant concern arises from the total lack of output escaping. With 10 total outputs and 0% properly escaped, this presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any data rendered by the plugin without proper sanitization could be exploited by attackers to inject malicious scripts into the user's browser. Additionally, the complete absence of nonce checks and capability checks, while currently not exposed through any entry points, means that if future development introduces any, they would be inherently unprotected, leaving them vulnerable to exploitation. The plugin's vulnerability history, showing no past CVEs, is positive, but this should not lead to complacency, especially given the critical output escaping flaw.

In conclusion, while zamango-page-navigation v1.3 excels in minimizing its attack surface and secure database interactions, the severe deficiency in output escaping is a critical security weakness that requires immediate attention. The lack of nonce and capability checks, though not currently exploitable, represents a potential future risk. Addressing the unescaped output is paramount to improving the plugin's overall security.

Key Concerns

  • All outputs are unescaped
  • No nonce checks present
  • No capability checks present
Vulnerabilities
None known

Zamango Page Navigation Security Vulnerabilities

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

Zamango Page Navigation Code Analysis

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

Output Escaping

0% escaped10 total outputs
Attack Surface

Zamango Page Navigation Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

Zamango Page Navigation Maintenance & Trust

Maintenance Signals

WordPress version tested2.9.2
Last updatedSep 23, 2011
PHP min version
Downloads30K

Community Trust

Rating100/100
Number of ratings1
Active installs100
Developer Profile

Zamango Page Navigation Developer Profile

Zamango

2 plugins · 110 total installs

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

How We Detect Zamango Page Navigation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/zamango-page-navigation/zmg_page_navigation_admin.css/wp-content/plugins/zamango-page-navigation/zmg_page_navigation.css
Script Paths
/wp-content/plugins/zamango-page-navigation/zmg_page_navigation_admin.js
Version Parameters
zamango-page-navigation/zmg_page_navigation_admin.js?ver=zamango-page-navigation/zmg_page_navigation_admin.css?ver=zamango-page-navigation/zmg_page_navigation.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- BEGIN ZMG PN: AFTER LOOP --><!-- END ZMG PN: AFTER LOOP --><!-- BEGIN ZMG PN: BEFORE LOOP --><!-- END ZMG PN: BEFORE LOOP -->
Data Attributes
data-zmg-pn-currentdata-zmg-pn-totaldata-zmg-pn-page
Shortcode Output
[zmg_pn:current][zmg_pn:total][zmg_pn:page]
FAQ

Frequently Asked Questions about Zamango Page Navigation