AgreeMe Checkboxes For WooCommerce Security & Risk Analysis

wordpress.org/plugins/agreeme-checkboxes-for-woocommerce

Add custom checkbox fields for customers to agree before checkout in your Woocommerce store product, cart and checkout pages.

600 active installs v1.1.3 PHP + WP 6.0+ Updated Nov 19, 2025
checkoutwoo-commercewoocommerce
78
B · Generally Safe
CVEs total1
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is AgreeMe Checkboxes For WooCommerce Safe to Use in 2026?

Mostly Safe

Score 78/100

AgreeMe Checkboxes For WooCommerce is generally safe to use. 1 past CVE were resolved.

1 known CVE 1 unpatched Last CVE: Sep 22, 2025Updated 6mo ago
Risk Assessment

The "agreeme-checkboxes-for-woocommerce" plugin v1.1.3 exhibits a generally good security posture based on the static analysis. The plugin utilizes prepared statements for all SQL queries, has a high percentage of properly escaped outputs, and implements nonce checks. Furthermore, its attack surface through AJAX is small and the absence of REST API routes and shortcodes limits potential entry points. There were no identified dangerous functions or file operations. However, the presence of a known, unpatched medium severity vulnerability (CSRF) dating from 2025-09-22 is a significant concern. This history, even with a single past medium vulnerability, suggests a potential for security oversights. While the code itself appears to be largely secure, the unaddressed historical vulnerability requires immediate attention.

Key Concerns

  • Unpatched medium CVE
Vulnerabilities
1 published

AgreeMe Checkboxes For WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-57905medium · 4.3Cross-Site Request Forgery (CSRF)

AgreeMe Checkboxes For WooCommerce <= 1.1.3 - Cross-Site Request Forgery

Sep 22, 2025Unpatched
Version History

AgreeMe Checkboxes For WooCommerce Release Timeline

v1.1.3Current1 CVE
v1.1.21 CVE
v1.1.11 CVE
v1.1.01 CVE
v1.0.91 CVE
v1.0.81 CVE
v1.0.71 CVE
v1.0.61 CVE
v1.0.51 CVE
v1.0.41 CVE
v1.0.31 CVE
v1.0.21 CVE
v1.0.11 CVE
v1.0.01 CVE
Code Analysis
Analyzed Mar 16, 2026

AgreeMe Checkboxes For WooCommerce Code Analysis

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

Output Escaping

88% escaped83 total outputs
Attack Surface

AgreeMe Checkboxes For WooCommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_agrwc_postinc\classes\agrwc-frontend.php:55
noprivwp_ajax_agrwc_postinc\classes\agrwc-frontend.php:56
WordPress Hooks 29
actionbefore_woocommerce_initagree-me-woocommerce.php:39
filterwoocommerce_get_settings_pagesagree-me-woocommerce.php:287
actionadmin_initagree-me-woocommerce.php:290
filterwoo_ce_order_fieldsinc\classes\agrwc-compatibility.php:26
filterwoo_ce_orderinc\classes\agrwc-compatibility.php:27
actionwoocommerce_before_add_to_cart_buttoninc\classes\agrwc-frontend.php:39
filterwoocommerce_add_to_cart_validationinc\classes\agrwc-frontend.php:40
actionwoocommerce_cart_totals_after_order_totalinc\classes\agrwc-frontend.php:41
actionwoocommerce_after_checkout_validationinc\classes\agrwc-frontend.php:42
actionwoocommerce_after_order_notesinc\classes\agrwc-frontend.php:43
actionwoocommerce_checkout_before_customer_detailsinc\classes\agrwc-frontend.php:44
actionwoocommerce_checkout_after_customer_detailsinc\classes\agrwc-frontend.php:45
actionwoocommerce_after_checkout_billing_forminc\classes\agrwc-frontend.php:46
actionwoocommerce_checkout_before_terms_conditionsinc\classes\agrwc-frontend.php:47
actionwoocommerce_checkout_after_terms_conditionsinc\classes\agrwc-frontend.php:48
actionwoocommerce_review_order_before_submitinc\classes\agrwc-frontend.php:49
actionwoocommerce_thankyouinc\classes\agrwc-frontend.php:50
actionwoocommerce_checkout_update_order_metainc\classes\agrwc-frontend.php:51
actionwoocommerce_cart_calculate_feesinc\classes\agrwc-frontend.php:52
actionadmin_enqueue_scriptsinc\classes\agrwc-frontend.php:53
actionwoocommerce_cart_item_removedinc\classes\agrwc-frontend.php:54
actionwp_footerinc\classes\agrwc-frontend.php:57
actionwoocommerce_admin_order_data_after_order_detailsinc\classes\agrwc-frontend.php:60
actionwoocommerce_email_after_order_tableinc\classes\agrwc-frontend.php:62
actionwoocommerce_checkout_update_order_metainc\classes\agrwc-frontend.php:801
actionadmin_initinc\classes\agrwc-install.php:31
actionadmin_initinc\classes\agrwc-install.php:32
actionin_plugin_update_message-agreeme-checkbox-for-woocommerce/agreeme-checkbox-for-woocommerce.phpinc\classes\agrwc-install.php:33
filterwoocommerce_settings_tabs_arrayinc\options\agrwc-settings-cbx.php:37
Maintenance & Trust

AgreeMe Checkboxes For WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 19, 2025
PHP min version
Downloads7K

Community Trust

Rating80/100
Number of ratings4
Active installs600
Developer Profile

AgreeMe Checkboxes For WooCommerce Developer Profile

Amin Y

3 plugins · 610 total installs

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

How We Detect AgreeMe Checkboxes 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/agreeme-checkboxes-for-woocommerce/assets/css/frontend.css/wp-content/plugins/agreeme-checkboxes-for-woocommerce/assets/js/frontend.js
Script Paths
/wp-content/plugins/agreeme-checkboxes-for-woocommerce/assets/js/frontend.js
Version Parameters
agreeme-checkboxes-for-woocommerce/assets/css/frontend.css?ver=agreeme-checkboxes-for-woocommerce/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
agrwc-checkbox-wrapper
Data Attributes
data-agrwc-iddata-agrwc-msg
JS Globals
agrwc_frontend_params
FAQ

Frequently Asked Questions about AgreeMe Checkboxes For WooCommerce