Better WordPress External Links Security & Risk Analysis

wordpress.org/plugins/bwp-external-links

Gives you total control over external links on your website.

500 active installs v1.1.3 PHP + WP 3.0+ Updated Jun 10, 2014
externalexternal-domainsexternal-imagesexternal-linksnofollow
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Better WordPress External Links Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The "bwp-external-links" v1.1.3 plugin demonstrates a strong security posture in several key areas. The static analysis reveals a remarkably clean code base with no discovered dangerous functions, SQL queries exclusively using prepared statements, and no file operations or external HTTP requests. The presence of nonce and capability checks, although minimal, is a positive sign. However, a significant concern arises from the taint analysis, which identified two flows with unsanitized paths. While these did not reach critical or high severity, the presence of unsanitized paths is a fundamental risk that could potentially lead to vulnerabilities if not properly addressed.

The plugin's vulnerability history is exceptionally clean, with zero known CVEs. This suggests a history of secure development practices or that the plugin has not been a target for significant exploits. Despite the lack of historical vulnerabilities, the taint analysis findings cannot be ignored. The combination of a clean history and the presence of unsanitized paths indicates that while the plugin has been secure in practice, there's an underlying structural weakness that could be exploited in the future. It is crucial to investigate and sanitize these identified flows to maintain the plugin's strong security reputation.

Key Concerns

  • Flows with unsanitized paths found
  • Low percentage of properly escaped output
Vulnerabilities
None known

Better WordPress External Links Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Better WordPress External Links Release Timeline

v1.1.3Current
Code Analysis
Analyzed Mar 16, 2026

Better WordPress External Links Code Analysis

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

Output Escaping

28% escaped25 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
build_option_pages (includes\class-bwp-external-links.php:191)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Better WordPress External Links Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actionwp_footerincludes\class-anchor-utils.php:22
filterthe_contentincludes\class-bwp-external-links.php:116
filtercomment_textincludes\class-bwp-external-links.php:119
filterwidget_textincludes\class-bwp-external-links.php:123
actionwp_headincludes\class-bwp-external-links.php:132
actionwp_headincludes\class-bwp-external-links.php:138
actionadmin_noticesincludes\class-bwp-framework-improved.php:200
actionnetwork_admin_noticesincludes\class-bwp-framework-improved.php:201
actioninitincludes\class-bwp-framework-improved.php:320
actioninitincludes\class-bwp-framework-improved.php:321
actionadmin_menuincludes\class-bwp-framework-improved.php:324
filterbwp-admin-form-iconincludes\class-bwp-framework-improved.php:343
filterbwp-admin-plugin-versionincludes\class-bwp-framework-improved.php:344
actionbwp_option_action_before_formincludes\class-bwp-framework-improved.php:345
filterplugin_action_linksincludes\class-bwp-framework-improved.php:551
actionbwp_option_action_before_formincludes\class-bwp-framework-improved.php:619
actionbwp_option_action_before_formincludes\class-bwp-framework-improved.php:640
Maintenance & Trust

Better WordPress External Links Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedJun 10, 2014
PHP min version
Downloads24K

Community Trust

Rating100/100
Number of ratings4
Active installs500
Developer Profile

Better WordPress External Links Developer Profile

Khang Minh

5 plugins · 9K total installs

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

How We Detect Better WordPress External Links

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bwp-external-links/css/bwp-external-links.css
Version Parameters
bwp-external-links.css?ver=

HTML / DOM Fingerprints

CSS Classes
ext-linkext-imagelocal-link
Data Attributes
data-bwp-ext-target
FAQ

Frequently Asked Questions about Better WordPress External Links