Network Privacy Security & Risk Analysis

wordpress.org/plugins/network-privacy

Adds more privacy options to both single Wordpress sites and WordPress networks.

300 active installs v0.1.5 PHP + WP 3.3+ Updated Jul 29, 2015
networkprivacy
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Network Privacy Safe to Use in 2026?

Generally Safe

Score 85/100

Network Privacy 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 "network-privacy" plugin v0.1.5 exhibits a generally positive security posture with no known historical vulnerabilities. The static analysis shows a small attack surface with no apparent entry points that are immediately exploitable without authentication. Furthermore, the plugin utilizes prepared statements for its SQL queries, which is a strong security practice against SQL injection. However, there are significant concerns regarding output escaping, with 0% of outputs being properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data displayed on the frontend could be maliciously crafted to execute JavaScript in the user's browser. The presence of a "dangerous function" (create_function) is also a red flag, as this function is deprecated and can be a source of security issues if not handled with extreme care, though its usage here isn't directly tied to an identified exploit path. The complete absence of nonce checks and capability checks on the identified entry points (even though there are zero identified) is concerning if new entry points are introduced in future versions. The vulnerability history is a strength, suggesting diligent development or lack of targeted attacks, but it does not negate the risks identified in the current code. Overall, while the plugin is free from known exploits and has good SQL practices, the critical failure in output escaping presents a substantial immediate risk.

Key Concerns

  • All outputs unescaped, high XSS risk
  • Presence of dangerous function 'create_function'
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Network Privacy Security Vulnerabilities

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

Network Privacy Code Analysis

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

Dangerous Functions Found

create_functionadd_filter( 'pre_option_blog_public', create_function( '', "return {$this->settings['privacy']};" ) ra-network-privacy.php:50

Output Escaping

0% escaped11 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
authenticator (ra-network-privacy.php:188)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Network Privacy Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 12
actiontemplate_redirectra-network-privacy.php:41
actionbp_screensra-network-privacy.php:42
actiondo_robotsra-network-privacy.php:43
actionwp_headra-network-privacy.php:44
actionlogin_headra-network-privacy.php:45
actionadmin_initra-network-privacy.php:46
filteroption_ping_sitesra-network-privacy.php:47
filterpre_option_blog_publicra-network-privacy.php:50
actionlogin_formra-network-privacy.php:53
actionupdate_wpmu_optionsra-network-privacy.php:247
actionwpmu_optionsra-network-privacy.php:248
actionblog_privacy_selectorra-network-privacy.php:254
Maintenance & Trust

Network Privacy Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJul 29, 2015
PHP min version
Downloads27K

Community Trust

Rating100/100
Number of ratings7
Active installs300
Developer Profile

Network Privacy Developer Profile

Ron Rennick

10 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 Network Privacy

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/network-privacy/css/install.css
Version Parameters
network-privacy/css/install.css?ver=

HTML / DOM Fingerprints

CSS Classes
login
Data Attributes
id="privacy-name="blog_public"id="login"
FAQ

Frequently Asked Questions about Network Privacy