
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Security & Risk Analysis
wordpress.org/plugins/vishavjeet-age-consent-bannerRestrict website access until visitors confirm their age. Ideal for age-restricted content and compliance needs.
Is Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Safe to Use in 2026?
Generally Safe
Score 100/100Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "vishavjeet-age-consent-banner" v1.0.0 plugin exhibits a generally good security posture due to several positive code signals. The complete absence of dangerous functions, file operations, and external HTTP requests is commendable. Furthermore, the plugin demonstrates excellent output sanitization, with 100% of outputs being properly escaped, significantly reducing the risk of cross-site scripting (XSS) vulnerabilities. The presence of a nonce check on one of its entry points is also a positive indicator of security awareness.
However, there are areas for improvement. The taint analysis revealed one flow with an unsanitized path, flagged as high severity. While the static analysis reports no critical severity taint flows, this high-severity unsanitized path warrants further investigation as it could potentially lead to vulnerabilities if not properly handled. Additionally, the plugin lacks capability checks on its entry points, meaning that these AJAX handlers might be accessible to users who shouldn't be able to interact with them, potentially leading to unintended actions.
The plugin's vulnerability history is currently clean, with no known CVEs. This, combined with the positive code signals, suggests that the plugin has been developed with security in mind. However, the single high-severity taint flow is a notable concern that needs to be addressed. Overall, the plugin has a strong foundation, but the identified taint flow and lack of capability checks represent potential risks that should be mitigated.
Key Concerns
- High severity unsanitized taint flow detected
- No capability checks on AJAX handlers
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Security Vulnerabilities
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Attack Surface
AJAX Handlers 2
WordPress Hooks 5
Maintenance & Trust
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Maintenance & Trust
Maintenance Signals
Community Trust
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Alternatives
Age Gate
age-gate
A plugin to check the age of a visitor before view site or specified content
Age Gate Lite
age-gate-lite
A lightweight, customisable age gate to lock content from younger audience.
Age Gator
age-gate-plus
Age Gator is a Wordpress plugin specifically designed to guard sensitive content (alcohol, gambling, x-rated, etc) from underage users.
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.
Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification Developer Profile
3 plugins · 40 total installs
How We Detect Vishavjeet Age Consent Banner – Restrict Website Access by Age Verification
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/vishavjeet-age-consent-banner/js/age-consent-banner.js/wp-content/plugins/vishavjeet-age-consent-banner/css/age-consent-banner.css/wp-content/plugins/vishavjeet-age-consent-banner/js/age-consent-banner.js/wp-content/plugins/vishavjeet-age-consent-banner/js/age-consent-banner.js?ver=/wp-content/plugins/vishavjeet-age-consent-banner/css/age-consent-banner.css?ver=HTML / DOM Fingerprints
vjacb-modalvjacb-modal-contentvjacb-modal-headervjacb-modal-bodyvjacb-modal-footervjacb-accept-buttonvjacb-reject-button<!-- Age Consent Banner Start --><!-- Age Consent Banner End -->data-vjacb-actionvjacb_ajax_object/wp-json/vjacb/v1/verify_age