More Privacy Options Security & Risk Analysis

wordpress.org/plugins/more-privacy-options

Adds three more levels of privacy(visibility) to the Settings-->Reading page.

40 active installs v4.6 PHP + WP 3.7.1+ Updated Aug 8, 2016
members-onlymultisiteprivacyprivate-blogvisibility
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is More Privacy Options Safe to Use in 2026?

Generally Safe

Score 85/100

More Privacy Options has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The plugin "more-privacy-options" v4.6 exhibits a generally positive security posture, with a notably clean vulnerability history and a complete absence of known CVEs. The static analysis reveals a minimal attack surface, with no discovered AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. Furthermore, the plugin demonstrates good practices regarding SQL queries, with 100% utilizing prepared statements, and no file operations or external HTTP requests were detected. However, a significant concern lies in the output escaping, where only 10% of the 21 identified outputs are properly escaped, leaving a substantial risk of cross-site scripting (XSS) vulnerabilities. The taint analysis also identified one flow with unsanitized paths, which, while not classified as critical or high severity, still represents a potential vector for attack if exploited in conjunction with other weaknesses. The lack of explicit nonce checks is also a point of concern, although this is mitigated by the absence of AJAX handlers. The plugin's strength lies in its clean history and minimal attack surface, but the significant output escaping issues and the unsanitized path flow present clear risks that need to be addressed.

Key Concerns

  • Low percentage of properly escaped output
  • Taint flow with unsanitized path
Vulnerabilities
None known

More Privacy Options Security Vulnerabilities

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

More Privacy Options Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

More Privacy Options Code Analysis

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

Output Escaping

10% escaped21 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
ds_feed_login (ds_wp3_private_blog.php:344)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

More Privacy Options Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
actionall_admin_noticesds_wp3_private_blog.php:100
actioninitds_wp3_private_blog.php:109
actionupdate_wpmu_optionsds_wp3_private_blog.php:111
actionwpmu_optionsds_wp3_private_blog.php:112
actionwpmueditblogactionds_wp3_private_blog.php:115
actionblog_privacy_selectords_wp3_private_blog.php:121
actiontemplate_redirectds_wp3_private_blog.php:129
actionlogin_formds_wp3_private_blog.php:131
filterprivacy_on_link_titleds_wp3_private_blog.php:132
filterprivacy_on_link_textds_wp3_private_blog.php:133
actiontemplate_redirectds_wp3_private_blog.php:136
actionlogin_formds_wp3_private_blog.php:138
filterprivacy_on_link_titleds_wp3_private_blog.php:139
filterprivacy_on_link_textds_wp3_private_blog.php:140
actiontemplate_redirectds_wp3_private_blog.php:144
actionlogin_formds_wp3_private_blog.php:146
filterprivacy_on_link_titleds_wp3_private_blog.php:147
filterprivacy_on_link_textds_wp3_private_blog.php:148
actiondo_robotsds_wp3_private_blog.php:152
actionwp_headds_wp3_private_blog.php:155
actionlogin_headds_wp3_private_blog.php:156
filteroption_ping_sitesds_wp3_private_blog.php:159
actionupdate_blog_publicds_wp3_private_blog.php:161
actionsignup_blogformds_wp3_private_blog.php:163
Maintenance & Trust

More Privacy Options Maintenance & Trust

Maintenance Signals

WordPress version tested4.6.30
Last updatedAug 8, 2016
PHP min version
Downloads87K

Community Trust

Rating78/100
Number of ratings14
Active installs40
Developer Profile

More Privacy Options Developer Profile

David Sader

6 plugins · 210 total installs

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

How We Detect More Privacy Options

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/more-privacy-options/style.css
Version Parameters
more-privacy-options/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
ds-privacy-options-settings
HTML Comments
<!-- This program is free software; you can redistribute it and/or modifyTips:?????????? Notes/Questions about allowing wp-activate.php on a private site ????????????????????First, but using string matching is dumb and easily bypasses login page. Adding "?wp-activate.php" to any url+15 more
Data Attributes
data-sitewide-privacy
JS Globals
DS_MORE_PRIVACY_OPTIONS_NETWORK_SETTINGS
FAQ

Frequently Asked Questions about More Privacy Options