
Formula04 Site Lock Security & Risk Analysis
wordpress.org/plugins/formula04-site-lockPut a sitewide password on your site. Users must enter password before viewing content.
Is Formula04 Site Lock Safe to Use in 2026?
Generally Safe
Score 85/100Formula04 Site Lock has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "formula04-site-lock" plugin v1.5.4 exhibits a generally good security posture based on the provided static analysis. The complete absence of SQL queries that do not use prepared statements, file operations, and external HTTP requests are positive indicators. Furthermore, the lack of known vulnerabilities in its history suggests a history of responsible development or a lack of past targeting. However, there are significant concerns that temper this otherwise positive outlook.
The primary area of concern lies in the output escaping. With a very low percentage of properly escaped outputs, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This is further amplified by the taint analysis revealing flows with unsanitized paths, even though they are not classified as critical or high severity. The presence of a shortcode and the absence of any capability checks or nonce checks on it represent a potential attack vector if user-supplied data is processed within that shortcode without proper sanitization and authorization.
While the plugin has no recorded vulnerabilities, the identified code signals, particularly the low output escaping rate and unsanitized paths in taint flows, indicate potential weaknesses. The lack of explicit authorization checks on the shortcode is a critical oversight. Therefore, while the plugin avoids common pitfalls like raw SQL or dangerous functions, the risk of XSS and unauthorized execution due to insufficient input validation and output escaping cannot be ignored.
Key Concerns
- Low output escaping rate
- Unsanitized paths in taint flows
- Shortcode without capability checks
- Shortcode without nonce checks
Formula04 Site Lock Security Vulnerabilities
Formula04 Site Lock Code Analysis
Output Escaping
Data Flow Analysis
Formula04 Site Lock Attack Surface
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
Formula04 Site Lock Maintenance & Trust
Maintenance Signals
Community Trust
Formula04 Site Lock Alternatives
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.
Protect Uploads
protect-uploads
Protect your uploads directory. Prevent browsing, add watermarks, disable right-click, and password-protect files. For more information, visit protect …
Protected Posts Logout Button
protected-posts-logout-button
Automatically adds a logout button to your password protected content.
Download PDF After Submit Form
download-pdf-after-submit-form
Easily allow users to download PDFs after submitting a form with customizable shortcodes. No coding required – just install and configure!
Expire Password Protected Pages
expire-password-protected-pages
Description: This plugin will require visitors to type in the password each time they are visiting a password protected page.
Formula04 Site Lock Developer Profile
3 plugins · 30 total installs
How We Detect Formula04 Site Lock
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/formula04-site-lock/css/form04_sitelock.css/wp-content/plugins/formula04-site-lock/js/form04_sitelock.js/wp-content/plugins/formula04-site-lock/js/form04_sitelock_admin.js/wp-content/plugins/formula04-site-lock/js/form04_sitelock.js/wp-content/plugins/formula04-site-lock/js/form04_sitelock_admin.jsformula04-site-lock/css/form04_sitelock.css?ver=formula04-site-lock/js/form04_sitelock.js?ver=formula04-site-lock/js/form04_sitelock_admin.js?ver=HTML / DOM Fingerprints
form04_sitelock_adminfield_value_rowone_whitelist_optionwhite_listed_selection_optons[f04sitelockform]