Age Validation Per Product for WooCommerce Security & Risk Analysis

wordpress.org/plugins/age-validation-per-product-for-woocommerce

Validate and enforce age restrictions per product or variation in WooCommerce, with user profile storage.

0 active installs v1.3.1 PHP 7.0+ WP 5.0+ Updated Mar 14, 2025
age-validationdate-of-birthproduct-restrictionuser-profilewoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Age Validation Per Product for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Age Validation Per Product for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The plugin "age-validation-per-product-for-woocommerce" version 1.3.1 exhibits a strong security posture based on the provided static analysis. The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events with open attack vectors is a significant strength. Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries, performing adequate output escaping on the majority of outputs (86%), and implementing nonce and capability checks for its few internal operations. The lack of dangerous function usage, file operations, and external HTTP requests further bolsters its security. The zero vulnerability history, with no recorded CVEs, also suggests a well-maintained and secure codebase over time. There are no indications of critical or high severity issues from taint analysis. Overall, this plugin appears to be very secure with no immediate or evident risks.

Vulnerabilities
None known

Age Validation Per Product for WooCommerce Security Vulnerabilities

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

Age Validation Per Product for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
3
18 escaped
Nonce Checks
5
Capability Checks
5
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

86% escaped21 total outputs
Attack Surface

Age Validation Per Product for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 26
actionplugins_loadedage-validation-per-product-for-woocommerce.php:27
actionadmin_noticesage-validation-per-product-for-woocommerce.php:30
actionadmin_enqueue_scriptsage-validation-per-product-for-woocommerce.php:55
actionadmin_enqueue_scriptsage-validation-per-product-for-woocommerce.php:116
actionwp_enqueue_scriptsage-validation-per-product-for-woocommerce.php:138
actionwp_enqueue_scriptsage-validation-per-product-for-woocommerce.php:160
actionwp_enqueue_scriptsage-validation-per-product-for-woocommerce.php:189
actionwoocommerce_product_options_general_product_dataage-validation-per-product-for-woocommerce.php:213
actionwoocommerce_process_product_metaage-validation-per-product-for-woocommerce.php:237
actionwoocommerce_product_options_general_product_dataage-validation-per-product-for-woocommerce.php:252
actionwoocommerce_process_product_meta_variableage-validation-per-product-for-woocommerce.php:307
actionwoocommerce_product_after_variable_attributesage-validation-per-product-for-woocommerce.php:322
actionwoocommerce_save_product_variationage-validation-per-product-for-woocommerce.php:359
filterwoocommerce_checkout_fieldsage-validation-per-product-for-woocommerce.php:382
filterwoocommerce_checkout_get_valueage-validation-per-product-for-woocommerce.php:424
actionwoocommerce_checkout_update_order_metaage-validation-per-product-for-woocommerce.php:437
actionwoocommerce_admin_order_data_after_billing_addressage-validation-per-product-for-woocommerce.php:456
actionwoocommerce_checkout_processage-validation-per-product-for-woocommerce.php:467
actionwoocommerce_single_product_summaryage-validation-per-product-for-woocommerce.php:529
filterwoocommerce_cart_item_nameage-validation-per-product-for-woocommerce.php:542
actionshow_user_profileage-validation-per-product-for-woocommerce.php:638
actionedit_user_profileage-validation-per-product-for-woocommerce.php:639
actionpersonal_options_updateage-validation-per-product-for-woocommerce.php:666
actionedit_user_profile_updateage-validation-per-product-for-woocommerce.php:667
actionwoocommerce_edit_account_formage-validation-per-product-for-woocommerce.php:683
actionwoocommerce_save_account_detailsage-validation-per-product-for-woocommerce.php:701
Maintenance & Trust

Age Validation Per Product for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 14, 2025
PHP min version7.0
Downloads679

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Age Validation Per Product for WooCommerce Developer Profile

asynadak

2 plugins · 100 total installs

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

How We Detect Age Validation Per Product for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/age-validation-per-product-for-woocommerce/assets/css/jquery-ui.css
Version Parameters
age-validation-per-product-for-woocommerce/assets/css/jquery-ui.css?ver=

HTML / DOM Fingerprints

CSS Classes
wc-age-validation-datepickerjs-variation-dob-minjs-variation-dob-max
Data Attributes
data-dob-validation-fromdata-dob-validation-todata-dob-validation-message
JS Globals
wc_age_validation_params
FAQ

Frequently Asked Questions about Age Validation Per Product for WooCommerce