Permalink Validator Security & Risk Analysis

wordpress.org/plugins/permalink-validator

Validates the URL used and if not matching the official permalink then it issues a HTTP 301 or HTTP 404 message.

10 active installs v0.7 PHP + WP 2.0.0+ Updated Aug 17, 2009
301404iispermalinkredirect
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Permalink Validator Safe to Use in 2026?

Generally Safe

Score 85/100

Permalink Validator has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 16yr ago
Risk Assessment

The permalink-validator plugin v0.7 exhibits a generally good security posture based on the static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the attack surface. The code's adherence to using prepared statements for SQL queries is a strong positive, indicating a defense against common SQL injection vulnerabilities. The lack of file operations and external HTTP requests further reduces potential risk vectors.

However, the analysis reveals a critical weakness: 100% of the observed output is not properly escaped, and there are two taint flows with unsanitized paths. This means that data processed by the plugin could potentially be used to inject malicious code or manipulate data displayed to users or other systems. While there are no known historical vulnerabilities, the current code analysis suggests a high risk of cross-site scripting (XSS) or other injection attacks due to the unescaped output and unsanitized paths.

In conclusion, while the plugin demonstrates good practices in limiting its attack surface and handling database interactions securely, the significant issue of unescaped output and unsanitized taint flows presents a substantial security concern. The vulnerability history is clean, which is positive, but the current code analysis demands immediate attention to address these identified risks.

Key Concerns

  • Unescaped output detected
  • Unsanitized taint flows detected
Vulnerabilities
None known

Permalink Validator Security Vulnerabilities

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

Permalink Validator Code Analysis

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

Output Escaping

0% escaped1 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
permalink_validator (permalink-validator.php:60)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Permalink Validator Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filteruser_trailingslashitpermalink-validator.php:296
actiontemplate_redirectpermalink-validator.php:301
actioninitpermalink-validator.php:302
Maintenance & Trust

Permalink Validator Maintenance & Trust

Maintenance Signals

WordPress version tested2.6
Last updatedAug 17, 2009
PHP min version
Downloads11K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Permalink Validator Developer Profile

snakefoot

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 Permalink Validator

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 Permalink Validator