Next Page, Not Next Post Security & Risk Analysis

wordpress.org/plugins/next-page-not-next-post

Easily create navigation to sibling pages. Similar to next_post_link() and previous_post_link() but for pages.

1K active installs v0.3.0 PHP + WP 2.7+ Updated Sep 4, 2014
awesomecmspages
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEOct 10, 2025
Safety Verdict

Is Next Page, Not Next Post Safe to Use in 2026?

Use With Caution

Score 63/100

Next Page, Not Next Post has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Oct 10, 2025Updated 11yr ago
Risk Assessment

The 'next-page-not-next-post' plugin v0.3.0 exhibits a mixed security posture. On the positive side, the static analysis reveals good practices in several areas. Notably, all SQL queries are using prepared statements, and all detected output points are properly escaped, indicating a strong defense against common injection and XSS vulnerabilities originating from these specific code paths. The absence of file operations and external HTTP requests further limits the plugin's potential for introducing attack vectors. However, the lack of nonce checks and capability checks across all entry points (shortcodes in this case) is a significant concern. This means that any user, regardless of their role or permissions, could potentially trigger the functionality associated with these shortcodes, opening the door for unintended actions or information disclosure if the shortcode's logic were to be exploited.

The vulnerability history for this plugin is a more pressing issue. With one medium-severity Cross-Site Scripting (XSS) vulnerability recorded and still unpatched, this indicates a recurring weakness in how the plugin handles user-supplied data for rendering web pages. The fact that this vulnerability was recorded as recent (2025-10-10) suggests that the developers may not be prioritizing security fixes or that the vulnerability was introduced in a very recent version and is yet to be addressed. This history, coupled with the absence of capability checks on its entry points, creates a heightened risk profile. While the static analysis of the current version (v0.3.0) shows no immediate critical or high severity code-level issues, the historical pattern of XSS and the lack of input validation on the shortcodes are strong indicators of potential future vulnerabilities or the exploitation of the existing one.

In conclusion, while version 0.3.0 of 'next-page-not-next-post' demonstrates some good coding practices regarding SQL and output escaping, its security is significantly undermined by the absence of proper authentication/authorization checks on its shortcodes and a history of unpatched XSS vulnerabilities. The lack of nonce and capability checks on entry points, combined with a known medium-severity XSS, makes the plugin a moderate risk, with a strong potential for exploitation if an attacker can leverage the shortcodes or if the historical XSS vulnerability remains unaddressed.

Key Concerns

  • Unpatched medium severity CVE (XSS)
  • Missing nonce checks on entry points (shortcodes)
  • Missing capability checks on entry points (shortcodes)
Vulnerabilities
1

Next Page, Not Next Post Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Next Page, Not Next Post <= 0.3.0 - Authenticated (Contributor+) Stored Cross-Site Scripting

Oct 10, 2025Unpatched
Code Analysis
Analyzed Mar 16, 2026

Next Page, Not Next Post Code Analysis

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

Output Escaping

100% escaped5 total outputs
Attack Surface

Next Page, Not Next Post Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[next_page] shortcodes.php:3
[previous_page] shortcodes.php:4
Maintenance & Trust

Next Page, Not Next Post Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 4, 2014
PHP min version
Downloads34K

Community Trust

Rating100/100
Number of ratings12
Active installs1K
Developer Profile

Next Page, Not Next Post Developer Profile

Matt McInvale

5 plugins · 1K total installs

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

How We Detect Next Page, Not Next Post

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
[next_page][previous_page]
FAQ

Frequently Asked Questions about Next Page, Not Next Post