Password Protected Site and Store Security & Risk Analysis

wordpress.org/plugins/password-protected-site-and-store

This is a great plugin for securing your WordPress Site. Easily set passwords to restrict access to the site and WooCommerce products.

40 active installs v1.0.4 PHP 7.4+ WP 6.3+ Updated Dec 22, 2025
password-protectprotect-categoriesprotect-pageprotect-woocommerce-store
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Password Protected Site and Store Safe to Use in 2026?

Generally Safe

Score 100/100

Password Protected Site and Store has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "password-protected-site-and-store" plugin version 1.0.4 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The plugin has no known vulnerabilities (CVEs) and no history of past issues, suggesting a well-maintained codebase and a commitment to security by its developers. The static analysis reveals a minimal attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or proper permission checks. All SQL queries are performed using prepared statements, and a high percentage of output is properly escaped, mitigating common injection and cross-site scripting risks. The presence of nonce and capability checks further reinforces its defensive coding practices. The plugin utilizes a bundled library, Select2, which, while not inherently a security risk, warrants a reminder that its version should be kept up-to-date to avoid potential vulnerabilities within that library itself. Overall, this plugin appears to be developed with security in mind, offering a low-risk solution.

Key Concerns

  • Bundled library (Select2)
Vulnerabilities
None known

Password Protected Site and Store Security Vulnerabilities

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

Password Protected Site and Store Code Analysis

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

Bundled Libraries

Select2

Output Escaping

89% escaped156 total outputs
Attack Surface

Password Protected Site and Store Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actionadmin_initadmin\class-password-protected-site-and-store-admin.php:25
actionadmin_initadmin\class-password-protected-site-and-store-admin.php:30
actionadmin_initadmin\class-password-protected-site-and-store-admin.php:35
actionadmin_initadmin\class-password-protected-site-and-store-admin.php:40
actionadmin_initadmin\partials\options\global-options.php:7
actionadmin_initadmin\partials\options\page-design-setting.php:8
actionadmin_initadmin\partials\options\page-options.php:7
actionadmin_initadmin\partials\options\product-options.php:7
actionadmin_enqueue_scriptsincludes\class-password-protected-site-and-store.php:63
actionadmin_enqueue_scriptsincludes\class-password-protected-site-and-store.php:64
actionadmin_menuincludes\class-password-protected-site-and-store.php:66
actionwp_enqueue_scriptsincludes\class-password-protected-site-and-store.php:75
actiontemplate_redirectincludes\class-password-protected-site-and-store.php:76
actionbefore_woocommerce_initpassword-protected-site-and-store.php:61
actionppsas_end_whole_site_passpassword-protected-site-and-store.php:69
Maintenance & Trust

Password Protected Site and Store Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 22, 2025
PHP min version7.4
Downloads581

Community Trust

Rating40/100
Number of ratings1
Active installs40
Developer Profile

Password Protected Site and Store Developer Profile

Codenix

2 plugins · 40 total installs

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

How We Detect Password Protected Site and Store

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/password-protected-site-and-store/css/select2.min.css/wp-content/plugins/password-protected-site-and-store/css/PPSAS-style.css/wp-content/plugins/password-protected-site-and-store/js/ppsas-admin-script.js/wp-content/plugins/password-protected-site-and-store/js/ppsas-frontend-script.js/wp-content/plugins/password-protected-site-and-store/js/ppsas-admin-frontend.js/wp-content/plugins/password-protected-site-and-store/js/ppsas-frontend-script.js
Script Paths
wp-content/plugins/password-protected-site-and-store/js/ppsas-admin-script.jswp-content/plugins/password-protected-site-and-store/js/ppsas-frontend-script.jswp-content/plugins/password-protected-site-and-store/js/ppsas-admin-frontend.js
Version Parameters
ppsas-select2-css?ver=ppsas-admin-style?ver=ppsas-admin-script?ver=ppsas-frontend-script?ver=ppsas-admin-frontend?ver=

HTML / DOM Fingerprints

CSS Classes
ppsas-main-boxppsas-containerppsas-headerppsas-h1ppsas-option-sectionppsas-tabbing-boxppsas-tab-listppsas-tab+6 more
HTML Comments
<!-- End Enable Password --><!-- Enable Password -->
Data Attributes
data-tab-targetdata-password-form-target
JS Globals
ppsas_admin_objectPPSAS_FRONTEND_DATA
FAQ

Frequently Asked Questions about Password Protected Site and Store