Private Suite Security & Risk Analysis

wordpress.org/plugins/private-suite

Allows you to choose who can read private content and offers better control of privacy features.

60 active installs v2.1 PHP + WP 3.3+ Updated Apr 22, 2016
categoriespasswordprivacyprivateusers
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Private Suite Safe to Use in 2026?

Generally Safe

Score 85/100

Private Suite 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

Based on the provided static analysis and vulnerability history, the 'private-suite' plugin v2.1 appears to have a strong security posture. The absence of any entry points like AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. Furthermore, the code analysis shows no dangerous functions, no raw SQL queries, no file operations, and no external HTTP requests, all of which are positive indicators. The fact that 100% of SQL queries use prepared statements is excellent practice. However, the low percentage of properly escaped output (48%) is a notable concern. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not correctly sanitized before being displayed. The complete lack of any recorded vulnerabilities in its history is a positive sign, suggesting a history of secure development or that the plugin has not been a target. Despite the strong foundation, the insufficient output escaping presents a tangible risk that needs to be addressed to achieve a truly robust security profile.

Key Concerns

  • Insufficient output escaping detected
Vulnerabilities
None known

Private Suite Security Vulnerabilities

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

Private Suite Code Analysis

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

Output Escaping

48% escaped25 total outputs
Attack Surface

Private Suite Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 13
actionadmin_menuprivate-suite.php:18
actionadmin_initprivate-suite.php:41
filterplugin_action_linksprivate-suite.php:57
filterprivate_title_formatprivate-suite.php:65
filterprotected_title_formatprivate-suite.php:72
actionsave_postprivate-suite.php:80
actionsave_postprivate-suite.php:90
filterpre_get_postsprivate-suite.php:95
filterpage_attributes_dropdown_pages_argsprivate-suite.php:110
filterquick_edit_dropdown_pages_argsprivate-suite.php:111
filterlist_pagesprivate-suite.php:119
filterwidget_pages_argsprivate-suite.php:130
actionwidgets_initprivate-suite.php:210
Maintenance & Trust

Private Suite Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedApr 22, 2016
PHP min version
Downloads13K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Private Suite Developer Profile

Stephanie Leary

16 plugins · 17K total installs

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

How We Detect Private Suite

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
widget_private_pages
Data Attributes
id="private_suite"name="private_suite"id="private_suite-title_prefix"name="private_suite-title_prefix"id="private_suite-protected_title_prefix"name="private_suite-protected_title_prefix"+6 more
Shortcode Output
[wp_list_private_pages]
FAQ

Frequently Asked Questions about Private Suite