
Conditional Payments for WooCommerce Security & Risk Analysis
wordpress.org/plugins/conditional-payments-for-woocommerceRestrict WooCommerce payment methods based on conditions. Works with your existing payment methods.
Is Conditional Payments for WooCommerce Safe to Use in 2026?
Generally Safe
Score 98/100Conditional Payments for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The "conditional-payments-for-woocommerce" plugin v3.4.1 presents a mixed security posture. While it boasts no reported critical or high vulnerabilities in its history and shows strengths in output escaping and nonce checks, there are significant concerns regarding its attack surface and data handling.
The static analysis reveals a concerning lack of authentication on one of its two AJAX handlers, creating a direct entry point for potential unauthorized actions. Furthermore, the presence of raw SQL queries without prepared statements, coupled with a taint flow identified with unsanitized paths, indicates a risk of SQL injection vulnerabilities, especially when data is processed without proper sanitization.
The plugin's vulnerability history shows two medium-severity CVEs, both of which are noted as patched. The historical pattern of medium-severity CSRF vulnerabilities, while currently resolved, suggests a potential area of weakness that requires ongoing vigilance. In conclusion, while the plugin has addressed past vulnerabilities and exhibits good practices in output escaping, the unprotected AJAX handler and raw SQL queries present immediate risks that need to be mitigated.
Key Concerns
- Unprotected AJAX handler
- Raw SQL queries without prepared statements
- Taint flow with unsanitized paths
Conditional Payments for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Conditional Payments for WooCommerce <= 3.3.0 - Cross-Site Request Forgery
Conditional Payments for WooCommerce <= 2.3.1 - Cross-Site Request Forgery
Conditional Payments for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Conditional Payments for WooCommerce Attack Surface
AJAX Handlers 2
WordPress Hooks 26
Maintenance & Trust
Conditional Payments for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Conditional Payments for WooCommerce Alternatives
Conditional Payment Methods for WooCommerce
conditional-payments
Allows store owners to restrict payment methods based on the various conditions!
WooPayments: Integrated WooCommerce Payments
woocommerce-payments
Securely accept credit and debit cards on your WooCommerce store. Manage payments without leaving your WordPress dashboard. Only with WooPayments.
Payment Methods by Product & Country for WooCommerce
payment-gateways-per-product-categories-for-woocommerce
Use products and countries conditional rules to show/hide gateways, increase profit margins & optimize operations for your products by restricting …
Conditional Payments and Shipping for WooCommerce
wc-restricted-shipping-and-payment
A simplistic plugin for excluding shipping methods based on multiple rules such as shipping class, package weight and cart totals.
Helcim Commerce for WooCommerce
helcim-commerce-for-woocommerce
Helcim Payment Module for WooCommerce
Conditional Payments for WooCommerce Developer Profile
3 plugins · 21K total installs
How We Detect Conditional Payments for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/conditional-payments-for-woocommerce/admin/css/woo-conditional-payments.css/wp-content/plugins/conditional-payments-for-woocommerce/admin/js/woo-conditional-payments.jsconditional-payments-for-woocommerce/admin/css/woo-conditional-payments.css?ver=conditional-payments-for-woocommerce/admin/js/woo-conditional-payments.js?ver=HTML / DOM Fingerprints
wcp-ruleset-wrapperwoo-conditional-payments-adminPrevent direct access to the script.Plugin versionAssets versionHPOS compatibility+8 moredata-wcp-ruleset-iddata-wcp-ruleset-toggle-urldata-wcp-ruleset-delete-urldata-wcp-ruleset-save-urldata-wcp-ruleset-noncewoo_conditional_payments/wp-json/wcp/v1/rulesets/wp-json/wcp/v1/rulesets/toggle/wp-json/wcp/v1/rulesets/delete/wp-json/wcp/v1/rulesets/save