
CPS | Age Verification Security & Risk Analysis
wordpress.org/plugins/surbma-yes-no-popupShows a popup with age verification options. One of the best plugin for any membership or 18+ adult sites or any sites, that requires confirmation fro …
Is CPS | Age Verification Safe to Use in 2026?
Generally Safe
Score 100/100CPS | Age Verification has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The surbma-yes-no-popup plugin v8.0 demonstrates a mixed security posture. On the positive side, there are no recorded vulnerabilities (CVEs) and no critical or high-severity taint flows detected. The plugin also appears to be diligent about using prepared statements for its SQL queries and includes a nonce check for its single AJAX handler. However, there are significant areas of concern regarding output sanitization. With 145 total output points and only 21% properly escaped, a substantial portion of user-facing output is not being adequately sanitized, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the absence of capability checks on the AJAX handler, despite the presence of a nonce, leaves the door open for potential privilege escalation or unauthorized actions if an attacker can bypass the nonce. The plugin's external HTTP request is also a potential, albeit small, risk if the target service is compromised or malicious. Overall, while the plugin has a clean vulnerability history and good SQL practices, the high rate of unescaped output is a critical weakness that requires immediate attention.
Key Concerns
- High rate of unescaped output (80% unescaped)
- Missing capability checks on AJAX handler
- External HTTP request made by plugin
CPS | Age Verification Security Vulnerabilities
CPS | Age Verification Code Analysis
Output Escaping
CPS | Age Verification Attack Surface
AJAX Handlers 1
WordPress Hooks 28
Maintenance & Trust
CPS | Age Verification Maintenance & Trust
Maintenance Signals
Community Trust
CPS | Age Verification Alternatives
Age Verification Screen for WooCommerce
age-verification-screen-for-woocommerce
Easily add a customizable age verification screen to your store.
Advanced Age Verification Popup
advanced-age-verification-popup
Add an age verification popup with Yes/No and Date of Birth check for WooCommerce or adult sites.
Side Cart Woocommerce | Woocommerce Cart
side-cart-woocommerce
Manage your cart from just a click away with an interactive design
Age Gate
age-gate
A plugin to check the age of a visitor before view site or specified content
Login & Register Customizer – Popup | Slider | Inline | WooCommerce
easy-login-woocommerce
Replace your old login/registration form with an interactive popup & inline form design
CPS | Age Verification Developer Profile
27 plugins · 30K total installs
How We Detect CPS | Age Verification
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/surbma-yes-no-popup/assets/js/scripts-min.js/wp-content/plugins/surbma-yes-no-popup/assets/css/styles-almost-flat.css/wp-content/plugins/surbma-yes-no-popup/assets/js/scripts-min.jssurbma-yes-no-popup/assets/js/scripts-min.js?ver=surbma-yes-no-popup/assets/css/styles-HTML / DOM Fingerprints
data-surbma-ynp-fieldssurbma_yes_no_popup_obj