
Age Verification System for WooCommerce Security & Risk Analysis
wordpress.org/plugins/age-verification-for-woocommerceProtect alcohol, tobacco or any other adult product(s) from minors using highly configurable and simple popups.
Is Age Verification System for WooCommerce Safe to Use in 2026?
Generally Safe
Score 92/100Age Verification System for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "age-verification-for-woocommerce" plugin v1.4.3 exhibits a strong security posture based on the provided static analysis. The absence of identified dangerous functions, the exclusive use of prepared statements for SQL queries, and the high percentage of properly escaped output are significant positive indicators. Furthermore, the plugin has no recorded vulnerability history, suggesting a consistent effort in maintaining security. The limited attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected, further bolsters its security. However, a notable concern is the complete lack of nonce checks and capability checks. While the static analysis indicates no direct vulnerabilities stemming from this in the current version, it represents a significant security gap. This absence means that if any new entry points are introduced in future versions, or if an attacker finds a way to trigger existing code paths without proper authentication or authorization checks, the plugin would be vulnerable to exploitation. The lack of taint analysis flows is also noteworthy, implying either a very small codebase or that the analysis tool was not configured to detect such flows. Overall, the plugin demonstrates good security hygiene in its current state but has a critical area for improvement regarding authentication and authorization mechanisms.
Key Concerns
- Missing nonce checks
- Missing capability checks
Age Verification System for WooCommerce Security Vulnerabilities
Age Verification System for WooCommerce Code Analysis
Output Escaping
Age Verification System for WooCommerce Attack Surface
WordPress Hooks 11
Maintenance & Trust
Age Verification System for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Age Verification System for WooCommerce Alternatives
TI WooCommerce Wishlist
ti-woocommerce-wishlist
Boost your sales with a free WooCommerce Wishlist feature. Let your customers save and share their favorite products!
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution
shopengine
WooCommerce builder for Elementor and Gutenberg. It offers product templates, product sliders, shopping cart, quick view, Woo wishlist, product filter …
Product Feed PRO for WooCommerce by AdTribes – Product Feeds for WooCommerce
woo-product-feed-pro
Most popular WooCommerce product feed plugin supporting Google shopping feed, meta/facebook feed, bing product feed & more.
Menu Cart for WooCommerce
woocommerce-menu-bar-cart
Automatically displays a shopping cart in your menu bar. Works with WooCommerce and Easy Digital Downloads (EDD)
YITH WooCommerce Ajax Product Filter
yith-woocommerce-ajax-navigation
YITH WooCommerce Ajax Product Filter offers you the perfect way to filter all products of your WooCommerce shop.
Age Verification System for WooCommerce Developer Profile
10 plugins · 6K total installs
How We Detect Age Verification System for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-image-picker.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-grouped-buttons.js/wp-content/plugins/age-verification-for-woocommerce/assets/admin-menu.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-image-picker.css/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-grouped-buttons.css/wp-content/plugins/age-verification-for-woocommerce/assets/lib/selectize.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/js-cookie.js/wp-content/plugins/age-verification-for-woocommerce/assets/templates.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-image-picker.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/aweos-grouped-buttons.js/wp-content/plugins/age-verification-for-woocommerce/assets/admin-menu.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/selectize.js/wp-content/plugins/age-verification-for-woocommerce/assets/lib/js-cookie.js/wp-content/plugins/age-verification-for-woocommerce/assets/templates.jswp_enqueue_script('aweos-lib-image-picker', plugins_url('assets/lib/aweos-image-picker.js', dirname(dirname(__FILE__))), ['jquery'], '1.1', true);wp_enqueue_script('aweos-lib-grouped-buttons', plugins_url('assets/lib/aweos-grouped-buttons.js', dirname(dirname(__FILE__))), ['jquery'], '1.1', true);wp_enqueue_script('awar-js-admin-menu', plugins_url('assets/admin-menu.js', dirname(dirname(__FILE__))), ['wp-color-picker', 'jquery'], '1.1', true);wp_enqueue_style('aweos-lib-image-picker', plugins_url('assets/lib/aweos-image-picker.css', dirname(dirname(__FILE__))), [], '1.1');wp_enqueue_style('aweos-lib-grouped-buttons', plugins_url('assets/lib/aweos-grouped-buttons.css', dirname(dirname(__FILE__))), [], '1.1');wp_enqueue_script('awar-selectize', plugin_dir_url(dirname(__FILE__, 2)) . 'assets/lib/selectize.js', [], '1.1', true );wp_enqueue_script('awar-js-cookie', plugin_dir_url(dirname(__FILE__, 2)) . 'assets/lib/js-cookie.js', [], '1.1', true );wp_enqueue_script('awar-templates', plugin_dir_url(dirname(__FILE__, 2)) . 'assets/templates.js', [], '1.1', true );HTML / DOM Fingerprints
awar-main-wrapawar-content-wrapawar-form-wrapawar-date-wrapawar-content-wrapawar-submit-wrapawar-checkbox-wrap<!-- This file is part of the AWEOS plugin -->data-awar-plugindata-awar-settingsdata-awar-product-iddata-awar-templatewindow.awarPathwindow.awar_settingswindow.awar_product_settings