
ELEX WooCommerce Dynamic Pricing and Discounts Security & Risk Analysis
wordpress.org/plugins/elex-woocommerce-dynamic-pricing-and-discountsCreate custom dynamic pricing rules, discounts, and offers based on user roles, cart totals, product categories and more!
Is ELEX WooCommerce Dynamic Pricing and Discounts Safe to Use in 2026?
Generally Safe
Score 97/100ELEX WooCommerce Dynamic Pricing and Discounts has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query sanitization (94% prepared statements) and output escaping (84% properly escaped), there are notable areas of concern. The presence of two AJAX handlers without authentication checks significantly increases the attack surface, posing a risk of unauthorized actions if these endpoints can be triggered by unauthenticated users.
Historically, the plugin has a pattern of medium-severity vulnerabilities, including missing authorization, CSRF, and XSS. Although there are currently no unpatched CVEs, this history suggests a recurring tendency towards flaws in access control and input validation. The taint analysis did not reveal critical or high severity unsanitized paths, which is positive, but the two flows with unsanitized paths, even if not deemed critical in this analysis, warrant attention.
Overall, the plugin has strengths in its use of prepared statements and output escaping. However, the unprotected AJAX endpoints and the historical pattern of medium-severity vulnerabilities, particularly around authorization and input validation, indicate a need for careful review and patching. The current version appears to be free of known unpatched vulnerabilities, but the identified architectural weaknesses and historical trends suggest a moderate risk profile.
Key Concerns
- Unprotected AJAX handlers
- Historical medium severity CVEs
- Flows with unsanitized paths
- Limited capability checks
ELEX WooCommerce Dynamic Pricing and Discounts Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
ELEX WooCommerce Dynamic Pricing and Discounts <= 2.1.7 - Missing Authorization
ELEX WooCommerce Dynamic Pricing and Discounts <= 2.1.2 - Cross-Site Request Forgery
ELEX WooCommerce Dynamic Pricing and Discounts <= 2.1.2 - Cross-Site Request Forgery
ELEX WooCommerce Dynamic Pricing and Discounts <= 2.1.2 - Reflected Cross-Site Scripting
ELEX WooCommerce Dynamic Pricing and Discounts Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
ELEX WooCommerce Dynamic Pricing and Discounts Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 43
Maintenance & Trust
ELEX WooCommerce Dynamic Pricing and Discounts Maintenance & Trust
Maintenance Signals
Community Trust
ELEX WooCommerce Dynamic Pricing and Discounts Alternatives
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.
Dynamic Pricing & Discounts Lite
woo-dynamic-pricing-discounts-lite
Eminent plugin for WooCommerce stores with all type of discounts – dynamic pricing & discounts, category discount, product discount, BOGO rule & more.
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
woo-discount-rules
The discount plugin for WooCommerce helps you create bulk discount, quantity discount, storewide sale, dynamic pricing discount offers easily.
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
ELEX WooCommerce Dynamic Pricing and Discounts Developer Profile
22 plugins · 28K total installs
How We Detect ELEX WooCommerce Dynamic Pricing and Discounts
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/css/elex-dp-admin-styles.css/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-admin-scripts.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-bulk-edit.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-price-settings.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-rules.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-variable-product-price-settings.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-woocommerce-cart.js/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-woocommerce-checkout.js+1 moreadmin/ui/js/select2.min.jsadmin/ui/js/elex-admin-script.jsadmin/ui/js/elex-product-bulk-edit.jsadmin/ui/js/elex-product-price-settings.jsadmin/ui/js/elex-product-rules.jsadmin/ui/js/elex-variable-product-price-settings.js+3 more/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/css/elex-dp-admin-styles.css?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-admin-scripts.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-bulk-edit.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-price-settings.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-product-rules.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-variable-product-price-settings.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-woocommerce-cart.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-woocommerce-checkout.js?ver=/wp-content/plugins/elex-woocommerce-dynamic-pricing-and-discounts/assets/js/elex-dp-woocommerce-product.js?ver=HTML / DOM Fingerprints
elex-dp-rule-settingelex-dp-add-rule-btnelex-dp-rule-nameelex-dp-rule-priorityelex-dp-rule-statuselex-dp-conditions-wrapelex-dp-conditions-addelex-dp-actions-wrap+7 more<!-- ELEX Dynamic Pricing and Discounts by ELEXtensions --><!-- BEGIN ELEX DP FRONTEND SCRIPT --><!-- END ELEX DP FRONTEND SCRIPT --><!-- ELEX DP CART DISCOUNT NOTICE -->data-elex-dp-product-iddata-elex-dp-rule-iddata-elex-dp-cart-item-keydata-elex-dp-rule-typeelex_dp_admin_ajax_objelex_dp_frontend_objelex_dp_wc_cart_obj