
Advanced Permalinks Security & Risk Analysis
wordpress.org/plugins/advanced-permalinksAllows multiple permalink structures and category-specific permalinks without needing redirects.
Is Advanced Permalinks Safe to Use in 2026?
Generally Safe
Score 85/100Advanced Permalinks has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The advanced-permalinks v0.1.21 plugin exhibits a generally positive security posture based on the static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the lack of dangerous functions and file operations is a strong indicator of good coding practices. The presence of a capability check is also a positive sign for access control.
However, there are a few areas of concern. The plugin's single SQL query is not using prepared statements, which introduces a potential risk for SQL injection if user input is not properly sanitized before being used in this query. While the taint analysis shows only one flow with unsanitized paths, the fact that it exists and is not flagged as critical or high severity warrants attention. The 75% proper output escaping is good but leaves room for potential XSS vulnerabilities in the remaining 25% of outputs. The complete lack of nonce checks, while not directly tied to an entry point in this analysis, is a standard security practice that is missing.
The vulnerability history is exceptionally clean, with zero recorded CVEs. This indicates a history of responsible development and a lack of exploitable vulnerabilities in the past. The plugin's current version has no known unpatched vulnerabilities. Overall, advanced-permalinks v0.1.21 appears to be a relatively secure plugin, with its main weaknesses being the un-prepared SQL query and the general absence of nonce checks, alongside the potential for XSS in unescaped outputs.
Key Concerns
- Raw SQL query without prepared statements
- Flows with unsanitized paths
- Output escaping not fully implemented (25% unescaped)
- No nonce checks implemented
Advanced Permalinks Security Vulnerabilities
Advanced Permalinks Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Advanced Permalinks Attack Surface
WordPress Hooks 18
Maintenance & Trust
Advanced Permalinks Maintenance & Trust
Maintenance Signals
Community Trust
Advanced Permalinks Alternatives
Legacy URL Suffix & SEO Preserver
php-to-pages
Maintain SEO rankings with custom URL suffixes like .php or .html. Perfect for legacy site migrations, fixing 404s, and preserving link juice.
Change Permalink Helper
change-permalink-helper
It checks the Permalink and redirects to the new URL, if it doesn't exist. It sends the header message "moved permanently 301"
Redirect Old Links
redirect-old-links
Did you change your permalink structure and now have old links "404ing"? I'll redirect those old links to their new one for you.
Nested Blog Posts
nested-blog-posts
Enable parent/child hierarchy for standard Posts and generate nested permalinks like /parent/child/ (unlimited depth).
URL Pathfinder
url-pathfinder
Automatically redirects 404 URLs to the closest matching permalink using fuzzy matching.
Advanced Permalinks Developer Profile
14 plugins · 2.1M total installs
How We Detect Advanced Permalinks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/advanced-permalinks/admin.css/wp-content/plugins/advanced-permalinks/js/admin.js/wp-content/plugins/advanced-permalinks/js/admin.jsadvanced-permalinks/admin.css?ver=advanced-permalinks/js/admin.js?ver=HTML / DOM Fingerprints
advanced_permalinks_menuap-tab-navap-tab-contentap-advanced-formap-posts-formap-migrate-formdata-slugdata-idwp_apl_basewp_apl_delete