Adjacent Archive Links Security & Risk Analysis

wordpress.org/plugins/adjacent-archive-links

Adds two new template tags to output previous and next links on date archive pages.

10 active installs v3.0 PHP + WP 3.0+ Updated May 18, 2015
archivearchivesdate-archivesnavigationtemplate-tag
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Adjacent Archive Links Safe to Use in 2026?

Generally Safe

Score 85/100

Adjacent Archive Links has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The 'adjacent-archive-links' plugin version 3.0 exhibits a generally positive security posture based on the static analysis. The absence of known CVEs and a clean vulnerability history suggests a history of secure development. The code analysis reveals no dangerous functions, file operations, or external HTTP requests. All SQL queries are properly prepared, which is an excellent practice. Furthermore, the plugin has no identifiable attack surface through AJAX, REST API, shortcodes, or cron events, significantly reducing the potential for external exploitation.

However, a critical concern arises from the output escaping analysis, where 100% of the single output found is not properly escaped. This represents a potential vulnerability to Cross-Site Scripting (XSS) attacks, especially if the plugin's output is dynamic or user-influenced, even with a minimal attack surface. The lack of nonce and capability checks across all entry points, while seemingly less critical due to the absence of direct entry points, still indicates a missed opportunity for defense-in-depth and could become a risk if new entry points were introduced or if the existing (albeit zero) entry points were somehow accessed through unexpected means.

In conclusion, while the plugin has demonstrated a strong commitment to security by avoiding common pitfalls and maintaining a clean vulnerability record, the unescaped output is a notable weakness that requires immediate attention. The absence of explicit security checks on entry points, though mitigated by the current lack of an attack surface, is a less severe but still present area for improvement.

Key Concerns

  • Unescaped output detected
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Adjacent Archive Links Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Adjacent Archive Links Release Timeline

v3.0Current
v2.0
Code Analysis
Analyzed Apr 16, 2026

Adjacent Archive Links Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

0% escaped1 total outputs
Attack Surface

Adjacent Archive Links Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionplugins_loadedadjacent-archive-links.php:121
Maintenance & Trust

Adjacent Archive Links Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedMay 18, 2015
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Adjacent Archive Links Developer Profile

Justin Watt

4 plugins · 2K total installs

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

How We Detect Adjacent Archive Links

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Adjacent Archive Links