Open in New Window Plugin Security & Risk Analysis

wordpress.org/plugins/open-in-new-window-plugin

Opens external links in a new window, keeping your blog page in the browser so you don't lose surfers to another site.

2K active installs v3.0 PHP + WP 3.0+ Updated Jul 14, 2024
linksnew-windowopenoutbound
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Open in New Window Plugin Safe to Use in 2026?

Generally Safe

Score 92/100

Open in New Window Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "open-in-new-window-plugin" v3.0 exhibits a strong security posture in several key areas. The absence of any identified CVEs, coupled with a clean vulnerability history, suggests a generally well-maintained and secure plugin. The static analysis also reveals a commendable lack of dangerous functions, SQL injection risks (all queries use prepared statements), and file operation vulnerabilities. Furthermore, the plugin demonstrates an awareness of security best practices by including nonce and capability checks. The attack surface appears to be minimal, with no identified entry points that are unprotected.

However, a significant concern arises from the output escaping. With 100% of outputs not properly escaped, this presents a notable risk of cross-site scripting (XSS) vulnerabilities. While the taint analysis did not reveal any unsanitized flows, the lack of output escaping means that any user-supplied data that is later displayed could be exploited. This is a critical oversight that needs immediate attention, as XSS can lead to session hijacking, defacement, and other malicious activities.

In conclusion, the plugin has a solid foundation with its minimal attack surface and robust handling of SQL and other potential code risks. The lack of past vulnerabilities is a positive indicator. Nevertheless, the pervasive issue of unescaped output is a serious weakness that significantly lowers its overall security rating and requires urgent remediation to prevent potential XSS attacks.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Open in New Window Plugin Security Vulnerabilities

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

Open in New Window Plugin Release Timeline

v3.0Current
v2.9
v2.8
v2.7
v2.6
v2.4
v2.3
v2.2
v2.1
v2.0
Code Analysis
Analyzed Mar 16, 2026

Open in New Window Plugin Code Analysis

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

Output Escaping

0% escaped1 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
kpg_open_in_new_window_control_2 (includes\oinw_options.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Open in New Window Plugin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuopen_in_new_window.php:18
actionwp_enqueue_scriptsopen_in_new_window.php:32
Maintenance & Trust

Open in New Window Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 14, 2024
PHP min version
Downloads126K

Community Trust

Rating96/100
Number of ratings16
Active installs2K
Developer Profile

Open in New Window Plugin Developer Profile

Keith P. Graham

2 plugins · 2K total installs

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

How We Detect Open in New Window Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/open-in-new-window-plugin/open_in_new_window_no.js/wp-content/plugins/open-in-new-window-plugin/open_in_new_window_yes.js/wp-content/plugins/open-in-new-window-plugin/open_in_new_window.js
Script Paths
open_in_new_window_no.jsopen_in_new_window_yes.jsopen_in_new_window.js

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Open in New Window Plugin