
Discount Rules for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woo-discount-rulesThe discount plugin for WooCommerce helps you create bulk discount, quantity discount, storewide sale, dynamic pricing discount offers easily.
Is Discount Rules for WooCommerce Safe to Use in 2026?
Generally Safe
Score 97/100Discount Rules for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The "woo-discount-rules" plugin exhibits a mixed security posture. While it demonstrates strong adherence to output escaping and a high percentage of prepared SQL statements, indicating good development practices in some areas, several significant concerns exist. The static analysis reveals a substantial attack surface with 6 out of 7 entry points lacking proper authentication checks. This, combined with the presence of the `unserialize` function, which can be a vector for remote code execution if used with untrusted input, raises considerable alarms. The vulnerability history further amplifies these concerns, showing a pattern of medium severity vulnerabilities, including Cross-Site Scripting and Missing Authorization. The fact that all 4 known CVEs are currently patched is a positive sign, but the recurring nature of these vulnerability types suggests potential underlying weaknesses in how user input is handled and authorized. Overall, the plugin has made progress in addressing past issues, but the uncovered entry points and the historical prevalence of authorization and XSS vulnerabilities necessitate careful monitoring and remediation.
Key Concerns
- High number of unprotected AJAX handlers
- Presence of 'unserialize' function
- History of medium severity vulnerabilities (4 total)
- Common vulnerability types: XSS and Missing Authorization
- Two unsanitized taint flows identified
Discount Rules for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Discount Rules for WooCommerce – Create Smart WooCommerce Coupons & Discounts, Bulk Discount, BOGO Coupons <= 2.6.5 - Reflected Cross-Site Scripting
Discount Rules for WooCommerce <= 2.4.1 - Reflected Cross-Site Scripting
Discount Rules for WooCommerce <= 2.2.0 - Missing Authorization
Discount Rules for WooCommerce <= 2.0.2 - Missing Authorization
Discount Rules for WooCommerce Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Discount Rules for WooCommerce Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 120
Maintenance & Trust
Discount Rules for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Discount Rules for WooCommerce Alternatives
Advanced Dynamic Pricing and Discount Rules for WooCommerce
advanced-dynamic-pricing-for-woocommerce
The discount plugin for WooCommerce supports any dynamic pricing discount: bulk discount, role discount, storewide, bogo, gifts, cart discount
Dynamic Pricing With Discount Rules for WooCommerce
aco-woo-dynamic-pricing
The Dynamic Pricing With Discount Rules plugin enables bulk discounts for WooCommerce products. Its simple design allows easy setup in minutes.
Dynamic Pricing and Discount Rules
discount-and-dynamic-pricing
Dynamic Pricing Plugin lets you create special discounts for your customers based on product and cart details.
Dynamic Pricing and Discount Rules for WooCommerce
woo-conditional-discount-rules-for-checkout
Conditional Discount Rules For WooCommerce Checkout Plugin will help you to create and manage complex discount rules based on your requirement.
PiWeb Conditional Discount / Bulk discounts for WooCommerce
conditional-discount-rule-for-woocommerce
Discount woocommerce plugin / Bulk discounts for woocommerce / dynamic pricing rule like product discount, product category discounts etc..
Discount Rules for WooCommerce Developer Profile
4 plugins · 108K total installs
How We Detect Discount Rules for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woo-discount-rules/v2/assets/css/woo-discount-rules.css/wp-content/plugins/woo-discount-rules/v2/assets/js/woo-discount-rules.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/jquery/jquery.min.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/jquery/jquery-migrate.min.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/jquery/jquery-ui.min.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/bootstrap/bootstrap.bundle.min.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/daterangepicker/moment.min.js/wp-content/plugins/woo-discount-rules/v2/assets/js/vendor/daterangepicker/daterangepicker.js+17 more/wp-content/plugins/woo-discount-rules/v2/assets/js/woo-discount-rules.js/wp-content/plugins/woo-discount-rules/v2/assets/js/wdr-admin.js/wp-content/plugins/woo-discount-rules/v2/assets/js/wdr-frontend.jswoo-discount-rules/v2/assets/css/woo-discount-rules.css?ver=woo-discount-rules/v2/assets/js/woo-discount-rules.js?ver=woo-discount-rules/v2/assets/js/wdr-admin.js?ver=woo-discount-rules/v2/assets/js/wdr-frontend.js?ver=HTML / DOM Fingerprints
wdr-admin-pagewdr-dashboard-layoutwdr-discount-rules-listingwdr-discount-rule-edit-formwdr-discount-conditions-builderwdr-discount-actions-builderwdr-discount-bogo-pricingwdr-products-selector+23 more<!-- WooCommerce Discount Rules v2 --><!-- Admin panel discount rules start --><!-- Admin panel discount rules end --><!-- Discount Rules Dashboard -->+28 moredata-wdr-pagedata-wdr-tabdata-wdr-rule-iddata-wdr-condition-typedata-wdr-action-typedata-wdr-field+11 morewdr_admin_dataWdrFrontEnd/wp-json/wdr/v1/discount_rules/wp-json/wdr/v1/discount_rule/wp-json/wdr/v1/discount_rules/save/wp-json/wdr/v1/discount_rules/delete/wp-json/wdr/v1/conditions/wp-json/wdr/v1/actions/wp-json/wdr/v1/settings/wp-json/wdr/v1/settings/save/wp-json/wdr/v1/import_export/wp-json/wdr/v1/import_export/import/wp-json/wdr/v1/statistics/wp-json/wdr/v1/addons/wp-json/wdr/v1/addons/activate/wp-json/wdr/v1/addons/deactivate/wp-json/wdr/v1/products/wp-json/wdr/v1/customers/wp-json/wdr/v1/coupons/wp-json/wdr/v1/sales_report/wp-json/wdr/v1/migration