Checkout Terms Conditions Popup for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-checkout-terms-conditions-popup

This plugin save the time and attention of user who don't want to go any where for reading terms conditions.

1K active installs v1.2.4 PHP + WP 4.2+ Updated Sep 23, 2025
woocommercewoocommerce-checkout-terms-and-conditions-popupwoocommerce-conditionswoocommerce-termswoocommerce-terms-popup
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Checkout Terms Conditions Popup for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Checkout Terms Conditions Popup for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The static analysis of "woocommerce-checkout-terms-conditions-popup" v1.2.4 reveals a generally strong security posture regarding potential entry points and database interactions. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with unprotected access significantly limits the plugin's attack surface. Furthermore, all detected SQL queries are using prepared statements, and there are no observed file operations or external HTTP requests, which are all positive indicators. However, a significant concern lies in the output escaping. With only 12% of 34 total outputs being properly escaped, there's a high risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of explicit nonce and capability checks also means that even though there are no direct entry points, any potential indirect interaction could be susceptible to unauthorized execution if an attacker finds a way to trigger functionality.

The plugin's vulnerability history is completely clean, with zero recorded CVEs across all severity levels. This is a very positive sign, suggesting a history of secure development. However, this clean history, combined with the identified output escaping issues, could indicate that current security scanning methodologies might not be fully identifying potential XSS flaws, or that the plugin's functionality is very limited, thus not exposing such vulnerabilities in practice. Despite the clean vulnerability history, the low percentage of proper output escaping represents a clear and present risk that needs to be addressed. While the plugin demonstrates good practices in avoiding common attack vectors like raw SQL and unprotected entry points, the inadequate output escaping is a weakness that could be exploited.

Key Concerns

  • Low percentage of properly escaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Checkout Terms Conditions Popup for WooCommerce Security Vulnerabilities

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

Checkout Terms Conditions Popup for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
30
4 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

12% escaped34 total outputs
Attack Surface

Checkout Terms Conditions Popup for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_enqueue_scriptsadmin\class-mvx-checkout-terms-conditions-popup-settings.php:15
filterwoocommerce_settings_tabs_arrayadmin\class-mvx-checkout-terms-conditions-popup-settings.php:16
actionwoocommerce_settings_tabs_conditions_popup_settings_tabadmin\class-mvx-checkout-terms-conditions-popup-settings.php:17
actionwoocommerce_update_options_conditions_popup_settings_tabadmin\class-mvx-checkout-terms-conditions-popup-settings.php:18
actionadmin_noticescheckout_terms_conditions_popup.php:29
actionadmin_enqueue_scriptsclasses\class-mvx-checkout-terms-conditions-popup-admin.php:8
actionwp_enqueue_scriptsclasses\class-mvx-checkout-terms-conditions-popup-frontend.php:67
actionwp_enqueue_scriptsclasses\class-mvx-checkout-terms-conditions-popup-frontend.php:69
actionwoocommerce_pay_order_before_submitclasses\class-mvx-checkout-terms-conditions-popup-frontend.php:71
actionwoocommerce_review_order_before_submitclasses\class-mvx-checkout-terms-conditions-popup-frontend.php:72
actioninitclasses\class-mvx-checkout-terms-conditions-popup.php:43
Maintenance & Trust

Checkout Terms Conditions Popup for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 23, 2025
PHP min version
Downloads52K

Community Trust

Rating98/100
Number of ratings11
Active installs1K
Developer Profile

Checkout Terms Conditions Popup for WooCommerce Developer Profile

MultiVendorX

5 plugins · 13K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
271 days
View full developer profile
Detection Fingerprints

How We Detect Checkout Terms Conditions Popup 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/woocommerce-checkout-terms-conditions-popup/assets/css/frontend.css/wp-content/plugins/woocommerce-checkout-terms-conditions-popup/assets/js/frontend.js/wp-content/plugins/woocommerce-checkout-terms-conditions-popup/assets/admin/js/admin.js/wp-content/plugins/woocommerce-checkout-terms-conditions-popup/assets/admin/css/admin.css
Version Parameters
woocommerce-checkout-terms-conditions-popup/assets/css/frontend.css?ver=woocommerce-checkout-terms-conditions-popup/assets/js/frontend.js?ver=woocommerce-checkout-terms-conditions-popup/assets/admin/js/admin.js?ver=woocommerce-checkout-terms-conditions-popup/assets/admin/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
mvx-checkout-terms-conditions-popup-container
HTML Comments
<!-- START MVX CHECKOUT TERMS AND CONDITIONS POPUP --><!-- END MVX CHECKOUT TERMS AND CONDITIONS POPUP -->
Data Attributes
data-mvx-terms-conditions-popup-widthdata-mvx-terms-conditions-popup-heightdata-mvx-terms-conditions-popup-button-textdata-mvx-terms-conditions-popup-button-background-colordata-mvx-terms-conditions-popup-button-text-colordata-mvx-terms-conditions-popup-button-border-color+11 more
JS Globals
mvx_terms_conditions_popup_params
FAQ

Frequently Asked Questions about Checkout Terms Conditions Popup for WooCommerce