Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Security & Risk Analysis

wordpress.org/plugins/bundler

🚀 Boost your Woocommerce sales with Quantity Discounts, Quantity Breaks, Product Bundles, Volume Discounts and Dynamic Pricing.

400 active installs v3.4.1 PHP 7.0+ WP 6.0+ Updated Jan 20, 2026
bogobundlediscountdynamic-pricingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Safe to Use in 2026?

Generally Safe

Score 100/100

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The "bundler" v3.4.1 plugin exhibits a generally strong security posture, with no recorded vulnerabilities in its history and a favorable static analysis report. The absence of dangerous functions, file operations, and critical/high severity taint flows is a significant positive. The majority of SQL queries utilize prepared statements, and a high percentage of output is properly escaped, indicating good development practices in these areas. The plugin also incorporates nonce and capability checks, further bolstering its security.

However, a few areas warrant attention. While the total number of entry points is low and none are reported as unprotected, the presence of two shortcodes could potentially become an attack vector if not rigorously validated. The external HTTP requests, although not inherently risky, should be scrutinized to ensure they are not susceptible to man-in-the-middle attacks or data exfiltration if they handle sensitive information. The fact that no taint analysis flows were found might indicate a lack of complexity in the plugin or a limitation in the analysis tool, rather than an absolute guarantee of no vulnerabilities.

Overall, "bundler" v3.4.1 appears to be a secure plugin based on the provided data. Its clean vulnerability history and good static analysis scores are reassuring. The developer has implemented several key security measures. The low number of potential entry points and the lack of critical findings in static and taint analysis contribute to a positive security assessment. Continued vigilance with updates and code reviews remains advisable, as with any software.

Key Concerns

  • Shortcodes present an entry point
  • External HTTP requests present potential risk
Vulnerabilities
None known

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Release Timeline

v3.4.1Current
v3.4.0
v3.3.3
v3.3.2
v3.3.1
v3.3.0
v3.2.4
v3.2.2
v3.2.1
v3.2.0
v3.1.4
v3.1.3
v3.1.2
v3.1.1
v3.1.0
v3.0.4
v3.0.3
v3.0.2
v3.0.1
v3.0.0
Code Analysis
Analyzed Mar 16, 2026

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
52 prepared
Unescaped Output
29
165 escaped
Nonce Checks
5
Capability Checks
5
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

90% prepared58 total queries

Output Escaping

85% escaped194 total outputs
Attack Surface

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[bundler_widget] src\views\widget.php:28
[bundler_bundle_widget] src\views\widget.php:42
WordPress Hooks 52
actionadmin_menuadmin\admin-app.php:30
actionadmin_enqueue_scriptsadmin\admin-app.php:36
actionactivate_bundler-pro/bundler.phpbundler.php:70
actionadmin_initbundler.php:88
actionactivate_bundler/bundler.phpbundler.php:109
actionadmin_noticesbundler.php:186
actionadmin_noticesbundler.php:226
actionplugins_loadedbundler.php:237
actionadmin_noticesbundler.php:262
actionadmin_noticesbundler.php:288
actionswitch_themeincludes\appsero\src\Insights.php:132
actionswitch_themeincludes\appsero\src\Insights.php:133
actionadmin_footerincludes\appsero\src\Insights.php:145
actionadmin_noticesincludes\appsero\src\Insights.php:162
actionadmin_initincludes\appsero\src\Insights.php:165
filtercron_schedulesincludes\appsero\src\Insights.php:171
actionadmin_menuincludes\appsero\src\License.php:229
actionafter_switch_themeincludes\appsero\src\License.php:823
actionswitch_themeincludes\appsero\src\License.php:824
filterpre_set_site_transient_update_pluginsincludes\appsero\src\Updater.php:51
filterplugins_apiincludes\appsero\src\Updater.php:52
filterpre_set_site_transient_update_themesincludes\appsero\src\Updater.php:61
actioninitsrc\Bundler.php:78
actioninitsrc\Bundler.php:79
actioninitsrc\Bundler.php:83
actioninitsrc\Bundler.php:84
actionplugins_loadedsrc\Bundler.php:99
actionwp_enqueue_scriptssrc\Bundler.php:111
actionwp_enqueue_scriptssrc\Bundler.php:112
actionwoocommerce_before_calculate_totalssrc\controllers\cart.php:33
actionwoocommerce_before_calculate_totalssrc\controllers\cart.php:35
filterwoocommerce_cart_item_pricesrc\controllers\cart.php:37
filterwoocommerce_cart_item_quantitysrc\controllers\cart.php:39
filterwoocommerce_cart_item_thumbnailsrc\controllers\cart.php:41
actionwoocommerce_checkout_create_order_line_itemsrc\controllers\cart.php:43
filterwbdl_get_currency_datasrc\integrations\woocommerce-currency-switcher.php:32
filterwbdl_get_wmc_pricesrc\integrations\woocommerce-currency-switcher.php:33
filterwoocommerce_product_get_pricesrc\integrations\woocommerce-currency-switcher.php:36
filterwbdl_get_currency_datasrc\integrations\woocommerce-multi-currency.php:32
filterwbdl_get_wmc_pricesrc\integrations\woocommerce-multi-currency.php:33
filterwbdl_get_price_in_currencysrc\integrations\woocommerce-multi-currency.php:34
filterwbdl_wmc_revert_pricesrc\integrations\woocommerce-multi-currency.php:35
filterwoocommerce_product_get_pricesrc\integrations\woocommerce-multi-currency.php:38
filterwbdl_get_currency_datasrc\integrations\woocommerce-product-price-based-on-countries.php:27
filterwbdl_get_wmc_pricesrc\integrations\woocommerce-product-price-based-on-countries.php:28
filterwbdl_get_currency_datasrc\integrations\yay-currency.php:32
filterwbdl_get_wmc_pricesrc\integrations\yay-currency.php:33
filterwbdl_get_price_in_currencysrc\integrations\yay-currency.php:34
filterwbdl_wmc_revert_pricesrc\integrations\yay-currency.php:35
actionwoocommerce_before_add_to_cart_buttonsrc\views\widget.php:25
actionwoocommerce_after_add_to_cart_formsrc\views\widget.php:26
filterwoocommerce_product_single_add_to_cart_textsrc\views\widget.php:103
Maintenance & Trust

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 20, 2026
PHP min version7.0
Downloads20K

Community Trust

Rating90/100
Number of ratings49
Active installs400
Developer Profile

Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler Developer Profile

WooBundles

1 plugin · 400 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bundler/css/bundle-offer.css/wp-content/plugins/bundler/css/bundle-offer-admin.css/wp-content/plugins/bundler/js/bundle-offer.js/wp-content/plugins/bundler/js/bundle-offer-admin.js/wp-content/plugins/bundler/js/bundle-offer-bundle.js/wp-content/plugins/bundler/js/bundle-offer-bundle-admin.js/wp-content/plugins/bundler/js/bundle-offer-bundle-editor.js/wp-content/plugins/bundler/js/bundle-offer-bundle-editor-admin.js+2 more
Script Paths
/wp-content/plugins/bundler/js/bundle-offer.js/wp-content/plugins/bundler/js/bundle-offer-admin.js/wp-content/plugins/bundler/js/bundle-offer-bundle.js/wp-content/plugins/bundler/js/bundle-offer-bundle-admin.js/wp-content/plugins/bundler/js/bundle-offer-bundle-editor.js/wp-content/plugins/bundler/js/bundle-offer-bundle-editor-admin.js+2 more
Version Parameters
bundler/css/bundle-offer.css?ver=bundler/css/bundle-offer-admin.css?ver=bundler/js/bundle-offer.js?ver=bundler/js/bundle-offer-admin.js?ver=bundler/js/bundle-offer-bundle.js?ver=bundler/js/bundle-offer-bundle-admin.js?ver=bundler/js/bundle-offer-bundle-editor.js?ver=bundler/js/bundle-offer-bundle-editor-admin.js?ver=bundler/js/bundle-offer-bundle-product.js?ver=bundler/js/bundle-offer-bundle-product-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
bdlr-wrapbdlr-bundle-offer
Data Attributes
data-bdlr-bundle-iddata-bdlr-product-id
JS Globals
bdlr_product_bundlesbdlr_product_offers
Shortcode Output
[bundler_offer[bundler_product
FAQ

Frequently Asked Questions about Quantity Discounts, Breaks & Product Bundles for Woocommerce By Bundler