SEO External Links Security & Risk Analysis

wordpress.org/plugins/seo-external-links

Super lightweight solution to changing all external links and internal PDF attachments to open in a new tab.

10 active installs v1.2 PHP + WP 3.0+ Updated Nov 3, 2015
exteral-link-redirectexternal-linkslink-redirectseoseo-links
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SEO External Links Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "seo-external-links" plugin version 1.2 presents a mixed security picture. On the positive side, there are no reported vulnerabilities in its history, suggesting a generally stable development. Furthermore, the static analysis reveals a lack of complex attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events. The code also demonstrates good practices by using prepared statements for all its SQL queries and avoiding file operations and external HTTP requests.

However, there are significant concerns regarding output escaping and taint analysis. With 100% of outputs not properly escaped, there is a high risk of cross-site scripting (XSS) vulnerabilities if any user-controlled data is ever displayed directly. The taint analysis also indicates "flows with unsanitized paths," which, while not reaching critical or high severity in this analysis, points to potential pathways where untrusted data could be processed without adequate sanitization, especially in conjunction with the unescaped output. The absence of nonce and capability checks on entry points, though currently not a direct risk due to the lack of exposed entry points, represents a potential weakness if the plugin's functionality were to expand in the future.

Key Concerns

  • All output is unescaped
  • Taint flows with unsanitized paths
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

SEO External Links Security Vulnerabilities

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

SEO External Links 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
seo_external_links_footer_scripts (script-styles.php:22)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

SEO External Links Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionwp_enqueue_scriptsscript-styles.php:10
actionwp_footerscript-styles.php:20
filterplugin_action_linksseo-external-links.php:24
Maintenance & Trust

SEO External Links Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedNov 3, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

SEO External Links Developer Profile

Andrew Gunn

9 plugins · 1K total installs

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

How We Detect SEO External Links

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
target
JS Globals
window.countwindow.blankwindow.base
FAQ

Frequently Asked Questions about SEO External Links