Linchpin – PrevNextPage Security & Risk Analysis

wordpress.org/plugins/linchpin-next-page-link-previous-page-link

Create sibling page links. Similar to next_post_link() & previous_post_link() but for pages. Great for utilizing Wordpress for Presentations or it …

20 active installs v1.0.2 PHP + WP 3.0+ Updated Sep 6, 2012
nextpagespresentationsprevprevious
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Linchpin – PrevNextPage Safe to Use in 2026?

Generally Safe

Score 85/100

Linchpin – PrevNextPage has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The linchpin-next-page-link-previous-page-link plugin version 1.0.2 exhibits a strong security posture based on the provided static analysis. The code demonstrates adherence to secure coding practices, with a complete absence of dangerous functions, external HTTP requests, and file operations. All SQL queries are properly prepared, and all output is correctly escaped, indicating a low risk of injection or cross-site scripting vulnerabilities stemming from these common attack vectors. The lack of any critical or high-severity taint flows further reinforces this positive assessment.

However, the plugin's security is not without potential areas for concern. The absence of any nonce checks or capability checks across its entry points (specifically the two shortcodes) presents a significant risk. While the current attack surface is limited, any future expansion or modification that relies on these shortcodes without proper authentication or authorization mechanisms could introduce vulnerabilities. The plugin's history of zero known CVEs is a positive indicator, suggesting a generally well-maintained codebase. Nonetheless, the lack of any recorded vulnerabilities, while good, also means there's no past evidence of how potential issues were handled or patched.

In conclusion, the plugin is well-coded in terms of handling data and interactions that are present in this version. The primary weakness lies in the lack of authorization and validation for its shortcode entry points, which represents a potential security gap. Vigilance regarding future updates and a review of how these shortcodes are implemented for authorization are recommended.

Key Concerns

  • Missing capability checks on entry points
  • Missing nonce checks on entry points
Vulnerabilities
None known

Linchpin – PrevNextPage Security Vulnerabilities

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

Linchpin – PrevNextPage Code Analysis

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

Linchpin – PrevNextPage Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[next_page_link] linchpin-nextprevpage.php:52
[previous_page_link] linchpin-nextprevpage.php:53
WordPress Hooks 1
actioninitlinchpin-nextprevpage.php:48
Maintenance & Trust

Linchpin – PrevNextPage Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedSep 6, 2012
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Linchpin – PrevNextPage Developer Profile

webaware

17 plugins · 153K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
1595 days
View full developer profile
Detection Fingerprints

How We Detect Linchpin – PrevNextPage

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
link_classlink_idloopgetPagesQuerydirectionlabel
Shortcode Output
<a href="" title=""></a>
FAQ

Frequently Asked Questions about Linchpin – PrevNextPage