
Dynamic URL SEO Security & Risk Analysis
wordpress.org/plugins/dynamic-url-seoThis plugin is used to add meta title, keywords and description for dynamic URLs which are not available in database.
Is Dynamic URL SEO Safe to Use in 2026?
Generally Safe
Score 90/100Dynamic URL SEO has a strong security track record. Known vulnerabilities have been patched promptly.
The 'dynamic-url-seo' plugin v1.2 presents a mixed security picture. On the positive side, it demonstrates strong adherence to secure coding practices, with all SQL queries utilizing prepared statements and a high percentage of output being properly escaped. The absence of direct file operations and external HTTP requests further reduces its attack surface. Nonce and capability checks are present, which is a good indicator of security consciousness. However, the taint analysis reveals a significant concern with four high-severity flows involving unsanitized paths. This suggests potential vulnerabilities where user-supplied data might be used in file operations or other path-related contexts without adequate sanitization, which could lead to serious security breaches.
The plugin's vulnerability history is also a point of concern. Despite currently having no unpatched vulnerabilities, the past record shows three medium-severity CVEs, specifically related to Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF). This historical pattern indicates recurring issues with input validation and output encoding, even if those specific instances have been addressed. The recentness of the last vulnerability (early 2025) suggests that the development team has been actively involved in security patching, which is commendable, but the recurring nature of these vulnerability types warrants careful consideration.
In conclusion, while 'dynamic-url-seo' v1.2 implements several robust security measures, the presence of high-severity taint flows and the historical pattern of XSS/CSRF vulnerabilities necessitate caution. The development team should prioritize addressing the identified unsanitized paths in the taint analysis. The plugin is not inherently insecure, but these specific findings require immediate attention to mitigate potential risks, especially given the past occurrences of common web vulnerabilities.
Key Concerns
- High severity taint flows with unsanitized paths
- Medium severity historical CVEs (3 total)
Dynamic URL SEO Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Dynamic URL SEO <= 1.0 - Reflected Cross-Site Scripting
Dynamic URL SEO <= 1.0 - Cross-Site Request Forgery
Dynamic URL SEO <= 1.0 - Unauthenticated Cross-Site Scripting
Dynamic URL SEO Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Dynamic URL SEO Attack Surface
WordPress Hooks 8
Maintenance & Trust
Dynamic URL SEO Maintenance & Trust
Maintenance Signals
Community Trust
Dynamic URL SEO Alternatives
Basic SEO Pack
basic-seo-pack
Simple but complete SEO Pack to make your site SEO Friendly. Quick way to add meta tags to your post and pages using WP custom fields.
Simple SEO Pack
simple-seo-pack
Simple SEO is a quick way to add HTML meta tags to your site and pages using WP integrated custom fields feature.
Simple SEO
cds-simple-seo
Allows the modification of META titles, descriptions and keywords for all pages and posts. Also allows for default setting for of META title, descript …
Add Meta Tag Keywords
add-meta-tag-keywords
The plugin allows you to add Meta Tag keywords for posts, pages or basically any custom post type. The Meta Keywords are important words or phrases th …
Simple Meta Tags
simple-meta-tags
Allows you to set global meta tags and customize on each individual page/post. Please Note: Does not support custom post types
Dynamic URL SEO Developer Profile
14 plugins · 7K total installs
How We Detect Dynamic URL SEO
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/dynamic-url-seo/css/admin.css/wp-content/plugins/dynamic-url-seo/css/jquery-ui.min.css/wp-content/plugins/dynamic-url-seo/js/admin.js/wp-content/plugins/dynamic-url-seo/js/admin.jsdynamic-url-seo/css/admin.css?ver=dynamic-url-seo/css/jquery-ui.min.css?ver=dynamic-url-seo/js/admin.js?ver=HTML / DOM Fingerprints
notice-errordata-toggledus_admin_js