
Passster – Password Protect Pages and Content Security & Risk Analysis
wordpress.org/plugins/content-protectorPassword Protect Pages, Posts & Content in WordPress
Is Passster – Password Protect Pages and Content Safe to Use in 2026?
Generally Safe
Score 95/100Passster – Password Protect Pages and Content has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The content-protector plugin v4.2.29 presents a mixed security posture. While the static analysis shows a high percentage of properly escaped output and no evident dangerous functions or file operations, there are several areas for concern. The presence of 15 REST API routes, with one lacking permission callbacks, and 4 AJAX handlers, all without explicit authentication checks noted, creates a significant attack surface that could be exploited by unauthorized actors. The static analysis also indicates that 100% of SQL queries are not using prepared statements, which is a substantial risk for SQL injection vulnerabilities.
The vulnerability history is particularly concerning, with a total of 10 known CVEs. Although currently unpatched CVEs are reported as 0, the prevalence of medium severity vulnerabilities, including Exposure of Sensitive Information, Cross-site Scripting, Missing Authorization, and Inadequate Encryption Strength, suggests a pattern of past security weaknesses. The fact that the last vulnerability was only in February 2026 further highlights ongoing security challenges. While the plugin has strengths in output escaping and a lack of critical taint flows, the historical vulnerability record and the identified attack surface points necessitate caution.
Key Concerns
- 1 REST API route without permission callbacks
- 100% of SQL queries use raw SQL
- 4 AJAX handlers with no auth checks noted
- 10 known medium severity CVEs
- Bundled library Freemius v1.0 outdated
Passster – Password Protect Pages and Content Security Vulnerabilities
CVEs by Year
Severity Breakdown
10 total CVEs
Passster <= 4.2.25 - Missing Authorization
Passster – Password Protect Pages and Content <= 4.2.24 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Passster <= 4.2.19 - Unauthenticated Information Exposure
Passster <= 4.2.18 - Authenticated (Contributor+) Stored Cross-Site Scripting
Passster – Password Protect Pages and Content <= 4.2.10 - Unauthenticated Content Restriction Bypass to Sensitive Information Exposure
Passster <= 4.2.6.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via content_protector Shortcode
Passster – Password Protect Pages and Content <= 4.2.6.2 - Missing Authorization to Sensitive Information Exposure
Passster – Password Protection <= 3.5.5.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Passster <= 3.5.5.8 - Missing Authentication leading to Sensitive Information Disclosure (Private Post Leakage)
Passster <= 3.5.5.5.1 - Insecure Password Storage to Sensitive Data Exposure
Passster – Password Protect Pages and Content Release Timeline
Passster – Password Protect Pages and Content Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Passster – Password Protect Pages and Content Attack Surface
AJAX Handlers 4
REST API Routes 15
Shortcodes 2
WordPress Hooks 40
Maintenance & Trust
Passster – Password Protect Pages and Content Maintenance & Trust
Maintenance Signals
Community Trust
Passster – Password Protect Pages and Content Alternatives
PPWP – Password Protect Pages
password-protect-page
Password protect WordPress pages and posts by user roles or with multiple passwords; protect your entire website with a single password.
Smart Protect
smart-protect
Smart Protect offers a solution to protect your entire site and choose which pages within your site will not be protected, all in a simple and easy wa …
Password Protected — Lock Entire Site, Pages, Posts, Categories, and Partial Content
password-protected
Protect your WordPress site, pages, posts, WooCommerce products, and categories with single or multiple passwords.
RIACO Content Protector
riaco-content-protector
Protect any portion of your WordPress content using a simple shortcode. Includes global password, AJAX unlock, and site-wide instant access.
Solid Security – Password, Two Factor Authentication, and Brute Force Protection
better-wp-security
Harden your site security with Login Security, Two-Factor Authentication (2FA), Vulnerability Scanner, Firewall, and more. Formerly iThemes Security.
Passster – Password Protect Pages and Content Developer Profile
29 plugins · 420K total installs
How We Detect Passster – Password Protect Pages and Content
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/content-protector/inc/admin/build/index.css/wp-content/plugins/content-protector/inc/admin/build/index.js/wp-content/plugins/content-protector/inc/admin/build/index.jscontent-protector/inc/admin/build/index.js?ver=content-protector/inc/admin/build/index.css?ver=HTML / DOM Fingerprints
passster-settingsdata-passsteroptions.screenoptions.versionoptions.logooptions.is_prooptions.global_edit_url/wp-json/passster/v1/settings/wp-json/passster/v1/system-status/wp-json/passster/v1/migrate/wp-json/passster/v1/pages