rel=”external” in a New Window Security & Risk Analysis

wordpress.org/plugins/rel-external

Opens a new window with rel="external" instead of having to use target="_blank" or target="_new"

10 active installs v1.2.1 PHP + WP 3.0+ Updated Unknown
externalexternal-linknew-windowrelseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is rel=”external” in a New Window Safe to Use in 2026?

Generally Safe

Score 100/100

rel=”external” in a New Window has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'rel-external' plugin v1.2.1 exhibits an exceptionally clean static analysis profile, with no identified entry points, dangerous functions, or unescaped outputs. The absence of SQL queries and file operations further strengthens its security posture. The plugin also boasts a clean vulnerability history, with no recorded CVEs, suggesting a history of secure development practices or limited public exposure that hasn't led to discovered vulnerabilities.

Despite the overwhelmingly positive static analysis, the complete lack of capability checks and nonce checks on any potential entry points (even though none were identified) presents a theoretical risk. If new entry points were introduced in future versions without proper authentication or authorization mechanisms, the plugin could become vulnerable. The current lack of identified issues is a significant strength, but the absence of core security checks in the codebase signals a potential oversight that could be exploited if the attack surface were to expand.

In conclusion, 'rel-external' v1.2.1 currently appears to be a secure plugin with no known vulnerabilities. Its strengths lie in its minimal attack surface and lack of dangerous code patterns. However, the absence of fundamental security checks like capability and nonce checks, even in the absence of current entry points, represents a minor but notable weakness that could become a concern in future updates.

Key Concerns

  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

rel=”external” in a New Window Security Vulnerabilities

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

rel=”external” in a New Window Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

rel=”external” in a New Window Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwp_headrel-external.php:35
actionadmin_menurel-external.php:38
Maintenance & Trust

rel=”external” in a New Window Maintenance & Trust

Maintenance Signals

WordPress version tested3.1.4
Last updatedUnknown
PHP min version
Downloads5K

Community Trust

Rating60/100
Number of ratings1
Active installs10
Developer Profile

rel=”external” in a New Window Developer Profile

Alex Moss

11 plugins · 4K total installs

67
trust score
Avg Security Score
83/100
Avg Patch Time
249 days
View full developer profile
Detection Fingerprints

How We Detect rel=”external” in a New Window

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/rel-external/relexternal.js/wp-content/plugins/rel-external/rel-external.js
Script Paths
/wp-content/plugins/rel-external/relexternal.js/wp-content/plugins/rel-external/rel-external.js

HTML / DOM Fingerprints

CSS Classes
headerWrap
HTML Comments
<!-- rel="external" in a New Window: http://pleer.co.uk/wordpress/plugins/rel-external/ -->
Data Attributes
name="relexternal_inline"name="relexternal_fulljq"value="relexternal_inline,relexternal_fulljq"
JS Globals
window.openjQuery(function(){jQuery('a[rel*=external]').click(function(){window.open(this.href);return false;});});$(function(){$('a[rel*=external]').click(function(){window.open(this.href);return false;});});
FAQ

Frequently Asked Questions about rel=”external” in a New Window