
SmartLink Dynamic URLs Security & Risk Analysis
wordpress.org/plugins/smartlink-dinamic-urlsAttach up to 5 URLs to a single link in random way or depending on user geo-localization.
Is SmartLink Dynamic URLs Safe to Use in 2026?
Generally Safe
Score 99/100SmartLink Dynamic URLs has a strong security track record. Known vulnerabilities have been patched promptly.
The 'smartlink-dinamic-urls' v1.1.1 plugin exhibits a mixed security posture. On the positive side, the static analysis shows excellent practices regarding output escaping, with 100% of outputs being properly escaped. It also demonstrates a proactive approach to security by including nonce checks in its code and has no identified critical or high severity taint flows. Furthermore, the vulnerability history indicates that known issues, including a medium severity vulnerability, are currently patched.
However, significant concerns arise from the lack of capability checks on its entry points and the presence of an SQL query that does not utilize prepared statements. While the attack surface is small and the total entry points are limited to one shortcode, the absence of proper authorization checks means that any user, regardless of their role, could potentially interact with the shortcode's functionality. This, combined with the un-prepared SQL query, creates a potential pathway for unauthorized data manipulation or access. The plugin's history of a medium severity CSRF vulnerability, although patched, suggests that past security oversights have occurred, necessitating continued vigilance.
In conclusion, while the plugin has made strides in secure output handling and includes some basic security measures like nonces, the lack of capability checks on its primary entry point and the use of raw SQL queries represent notable weaknesses. These, coupled with the past vulnerability, warrant careful consideration and potential remediation to ensure robust security.
Key Concerns
- SQL queries without prepared statements
- Capability checks missing on entry points
- Medium severity vulnerability in history (though patched)
SmartLink Dynamic URLs Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
SmartLink Dynamic URLs <= 1.1.0 - Cross-Site Request Forgery to Stored Cross-Site Scripting
SmartLink Dynamic URLs Code Analysis
SQL Query Safety
Output Escaping
SmartLink Dynamic URLs Attack Surface
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
SmartLink Dynamic URLs Maintenance & Trust
Maintenance Signals
Community Trust
SmartLink Dynamic URLs Alternatives
Internal Link Juicer: SEO Auto Linker for WordPress
internal-links
Improve your SEO and your user experience through internal linkbuilding. Automated links between your posts based on a smart keyword configuration.
Definitions – Internal Linkbuilding
definitions-internal-linkbuilding
Automatically replace your posts' keywords on your website with an internal link and tooltip.
KillBait URL Sender
killbait-url-sender
This plugin sends URLs of new posts to KillBait news aggregator for selected categories.
Broken Link Checker
broken-link-checker
Broken Link Checker helps you catch broken links & images fast, before they hurt your SEO or UX. Scan and bulk-fix issues from one easy dashboard.
Broken Link Checker by AIOSEO – Easily Fix/Monitor Internal and External links
broken-link-checker-seo
Broken Link Checker by AIOSEO ensures all links on your website are working. Check your site for broken links and easily fix them to improve SEO.
SmartLink Dynamic URLs Developer Profile
2 plugins · 30 total installs
How We Detect SmartLink Dynamic URLs
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/smartlink-dynamic-urls/scripts/CSS/back-style.css/wp-content/plugins/smartlink-dynamic-urls/scripts/CSS/metabox-style.css/wp-content/plugins/smartlink-dynamic-urls/scripts/js/infopopup.js/wp-content/plugins/smartlink-dynamic-urls/scripts/js/infopopup.jssmartlink-dynamic-urls/scripts/CSS/back-style.css?ver=1.0smartlink-dynamic-urls/scripts/CSS/metabox-style.css?ver=1.0infopopup.js?ver=1.0.0HTML / DOM Fingerprints
table-metatxttable-metanftable-metatbtable-meta-geotsmrtdu-metabox<!-- ~~~~~~~~~ --><!-- plugin prefix --><!-- plugin version --><!-- metadata of current post -->+12 moreid="metabox-info"id="smrtdu-metabox"name="mt-name="nf-name="tb-name="gt-+1 more