
Conditional Shipping for WooCommerce Security & Risk Analysis
wordpress.org/plugins/conditional-shipping-for-woocommerceRestrict WooCommerce shipping methods based on conditions. Works with your existing shipping methods and zones.
Is Conditional Shipping for WooCommerce Safe to Use in 2026?
Generally Safe
Score 97/100Conditional Shipping for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The 'conditional-shipping-for-woocommerce' plugin version 3.6.1 exhibits a generally positive security posture with several good practices in place. The absence of dangerous functions, 100% use of prepared statements for SQL queries, and a decent percentage of properly escaped output are strong indicators of secure coding. Furthermore, the plugin implements nonce and capability checks, and its static analysis reveals a very small attack surface with no unprotected entry points.
However, a significant concern arises from its vulnerability history. The plugin has a documented history of two known CVEs, with one high and one medium severity vulnerability recorded. The prevalence of Cross-Site Request Forgery (CSRF) as a common vulnerability type, coupled with the fact that the last vulnerability was recorded relatively recently (though dated in the future in the provided data, this suggests a recurring pattern of past issues), points to potential areas where the plugin's security implementations might be incomplete or have been historically bypassed. The taint analysis, while not showing critical or high severity unsanitized paths, did identify one flow with an unsanitized path, which warrants further investigation.
In conclusion, while the current version of the plugin appears to have addressed past vulnerabilities and demonstrates good coding hygiene in static analysis, its historical vulnerability record, particularly for CSRF, suggests a potential for recurring weaknesses. Users should remain vigilant and ensure the plugin is always updated to the latest secure version, as past issues indicate a need for ongoing security scrutiny.
Key Concerns
- History of high severity CVEs
- History of medium severity CVEs
- Flow with unsanitized paths
- 84% of outputs properly escaped
Conditional Shipping for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Conditional Shipping for WooCommerce <= 3.4.0 - Cross-Site Request Forgery
Conditional Shipping for WooCommerce <= 2.3.1 - Cross-Site Request Forgery
Conditional Shipping for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Conditional Shipping for WooCommerce Attack Surface
AJAX Handlers 1
WordPress Hooks 28
Maintenance & Trust
Conditional Shipping for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Conditional Shipping for WooCommerce Alternatives
Weight Based Shipping Table Rate for WooCommerce – Flexible Shipping
flexible-shipping
Weight based shipping methods for WooCommerce. Flexible shipping with table rate rules by cart weight and order value. Accurate rates at checkout.
Flat Rate Shipping Method for WooCommerce
woo-extra-flat-rate
Create flexible flat rate shipping methods with custom rules i.e. for specific products or countries where the products will be shipped to.
Conditional Shipping for WooCommerce: Restrict Shipping Options by Anything
wpfactory-conditional-shipping-for-woocommerce
Set conditions for WooCommerce shipping methods to show up.
Shipped – Table Rate Shipping Method | for WooCommerce
table-rate-shipping-rates
Shipped - Table Rate Shipping Method a powerful, flexible and easy-to-use shipping plugin for WooCommerce.
Easy Table Rate Shipping for WooCommmerce
easy-table-rate-shipping-for-woocommerce
Table rate shipping extends WooCommerce’s default shipping options letting you calculate shipping costs based on total price, item count, weight, etc
Conditional Shipping for WooCommerce Developer Profile
3 plugins · 21K total installs
How We Detect Conditional Shipping for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/conditional-shipping-for-woocommerce/admin/css/woo-conditional-shipping.css/wp-content/plugins/conditional-shipping-for-woocommerce/admin/js/woo-conditional-shipping.js/wp-content/plugins/conditional-shipping-for-woocommerce/includes/frontend/class-woo-conditional-shipping-frontend.php/wp-content/plugins/conditional-shipping-for-woocommerce/includes/woo-conditional-shipping-utils.php/wp-content/plugins/conditional-shipping-for-woocommerce/includes/class-woo-conditional-shipping-ruleset.php/wp-content/plugins/conditional-shipping-for-woocommerce/includes/class-woo-conditional-shipping-post-type.php/wp-content/plugins/conditional-shipping-for-woocommerce/includes/class-conditional-shipping-filters.php/wp-content/plugins/conditional-shipping-for-woocommerce/includes/class-woo-conditional-shipping-debug.php+1 more/wp-content/plugins/conditional-shipping-for-woocommerce/admin/js/woo-conditional-shipping.jsconditional-shipping-for-woocommerce/admin/css/woo-conditional-shipping.css?ver=conditional-shipping-for-woocommerce/admin/js/woo-conditional-shipping.js?ver=HTML / DOM Fingerprints
woo-conditional-shipping-ruleset-wrap<!-- WooCommerce not activated, abort --><!-- Pro version activated, abort --><!-- Prevent direct access to the script. --><!-- HPOS compatibility -->+16 moredata-ruleset-idwoo_conditional_shipping