Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Security & Risk Analysis

wordpress.org/plugins/disco

WooCommerce discount rules plugin to create automatic product and cart discounts, bulk pricing, BOGO deals, and dynamic pricing without coupon codes.

700 active installs v1.3.24 PHP 5.6+ WP 4.4+ Updated Mar 11, 2026
bogobulk-discountdiscount-rulesdynamic-pricingwoocommerce-discount
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Safe to Use in 2026?

Generally Safe

Score 100/100

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The 'disco' v1.3.24 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded vulnerabilities, CVEs, or critical taint flows is a significant positive indicator. The code analysis reveals robust security practices, including 100% proper output escaping and a high percentage of SQL queries using prepared statements, minimizing risks of XSS and SQL injection. Furthermore, the plugin has no apparent attack surface through AJAX, REST API, shortcodes, or cron events that lack authentication checks, which is excellent for preventing unauthorized actions. The presence of nonce and capability checks suggests a conscious effort to secure its functionalities.

Vulnerabilities
None known

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Security Vulnerabilities

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

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
26 prepared
Unescaped Output
0
91 escaped
Nonce Checks
4
Capability Checks
10
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

93% prepared28 total queries

Output Escaping

100% escaped91 total outputs
Attack Surface

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 28
filterupload_dirapp\Upload\ImageUpload.php:272
actionwp_dashboard_setupbackend\DashboardWidget.php:32
actionbefore_woocommerce_initdisco.php:55
actioninitdisco.php:66
actionadmin_initdisco.php:74
actionadmin_noticesdisco.php:80
actionwoocommerce_initdisco.php:98
actionplugins_loadeddisco.php:146
actioninitdisco.php:155
actionwoocommerce_before_calculate_totalsfunctions\bogo.php:79
actionwoocommerce_before_calculate_totalsfunctions\bogo.php:269
filterwoocommerce_get_item_datafunctions\bogo.php:290
actionwoocommerce_before_calculate_totalsfunctions\cart.php:24
actionwoocommerce_before_calculate_totalsfunctions\cart.php:51
actionwoocommerce_cart_calculate_feesfunctions\common.php:32
filterwoocommerce_coupon_is_validfunctions\coupon.php:38
actionwoocommerce_thankyoufunctions\order.php:66
filterwoocommerce_product_get_pricefunctions\product.php:159
filterwoocommerce_product_get_sale_pricefunctions\product.php:160
filterwoocommerce_product_variation_get_pricefunctions\product.php:161
filterwoocommerce_product_variation_get_sale_pricefunctions\product.php:162
filterwoocommerce_variable_price_htmlfunctions\product.php:249
filterwoocommerce_get_price_htmlfunctions\product.php:297
filterwoocommerce_product_is_on_salefunctions\product.php:354
filterwoocommerce_package_ratesfunctions\shipping.php:39
actionadmin_noticesnotice\CompatiblePluginNotice.php:10
actionadmin_noticesnotice\ReviewNotice.php:14
actionrest_api_initrest\Api.php:55
Maintenance & Trust

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version5.6
Downloads36K

Community Trust

Rating82/100
Number of ratings8
Active installs700
Developer Profile

Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO Developer Profile

WebAppick

3 plugins · 74K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
396 days
View full developer profile
Detection Fingerprints

How We Detect Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/disco/backend/views/asset/img/logo.png
Version Parameters
disco/style.css?ver=disco/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
disco_discount_formdisco_discount_campaign_formdisco_discount_settings_wrapperdisco_discount_campaign_list_tabledisco_discount_campaign_detailsdisco_discount_product_data_tabdisco_discount_cart_data_tabdisco_discount_cart_item_data_tab
HTML Comments
<!-- Disco Discount Campaign List Table --><!-- Disco Discount Campaign Details --><!-- Disco Discount Product Data Tab --><!-- Disco Discount Cart Data Tab -->+1 more
Data Attributes
data-disco-campaign-iddata-disco-discount-typedata-disco-discount-valuedata-disco-discount-status
REST Endpoints
/wp-json/disco/v1/campaigns/
FAQ

Frequently Asked Questions about Discount Rules for WooCommerce – Disco | Dynamic Pricing, Conditions, Bulk, Bundle, BOGO