Product Bundles – Bulk Discounts Security & Risk Analysis

wordpress.org/plugins/product-bundles-bulk-discounts-for-woocommerce

Free mini-extension for WooCommerce Product Bundles that allows you to offer bulk quantity discounts.

700 active installs v2.0.1 PHP 7.4+ WP 6.2+ Updated Sep 19, 2024
bulkbundlesdiscountruleswoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Product Bundles – Bulk Discounts Safe to Use in 2026?

Generally Safe

Score 92/100

Product Bundles – Bulk Discounts has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

Based on the provided static analysis, vulnerability history, and taint analysis, the "product-bundles-bulk-discounts-for-woocommerce" plugin v2.0.1 exhibits a strong security posture with no immediate critical or high-risk vulnerabilities identified. The absence of dangerous functions, SQL queries without prepared statements, file operations, and external HTTP requests are all positive indicators. The fact that there are no known CVEs, let alone unpatched ones, further bolsters this assessment. However, a few areas warrant attention. The lack of nonce checks and capability checks on any entry points, while currently having a zero attack surface, means that if new entry points were introduced or discovered, they could potentially be unprotected. Similarly, while the output escaping is generally good, the presence of 17% unescaped output, though not explicitly flagged as a critical issue in this dataset, represents a potential vector for cross-site scripting (XSS) if user-controlled data is involved in those outputs.

Overall, the plugin appears to be well-developed from a security perspective, prioritizing safe coding practices in its current iteration. The clean vulnerability history suggests a commitment to security by the developers. The main concern stems from the complete absence of security checks on any entry points. While the attack surface is currently zero, this could be a point of failure if the plugin's functionality expands or if external factors reveal previously unknown entry points. The presence of some unescaped output, while not critical in isolation, is a minor weakness that could be exploited in conjunction with other factors. Therefore, while the plugin is currently in a good security state, vigilance regarding the introduction of new entry points and ensuring all output is properly escaped would further enhance its security.

Key Concerns

  • No nonce checks on entry points
  • No capability checks on entry points
  • 17% of outputs not properly escaped
Vulnerabilities
None known

Product Bundles – Bulk Discounts Security Vulnerabilities

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

Product Bundles – Bulk Discounts Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
1
5 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

83% escaped6 total outputs
Attack Surface

Product Bundles – Bulk Discounts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 27
actionplugins_loadedproduct-bundles-bulk-discounts-for-woocommerce.php:89
actionadmin_noticesproduct-bundles-bulk-discounts-for-woocommerce.php:99
actionwoocommerce_bundled_products_admin_configproduct-bundles-bulk-discounts-for-woocommerce.php:108
actionwoocommerce_admin_process_product_objectproduct-bundles-bulk-discounts-for-woocommerce.php:111
filterwoocommerce_product_export_meta_valueproduct-bundles-bulk-discounts-for-woocommerce.php:114
filterwoocommerce_product_importer_parsed_dataproduct-bundles-bulk-discounts-for-woocommerce.php:117
filterwoocommerce_bundled_cart_itemproduct-bundles-bulk-discounts-for-woocommerce.php:124
filterwoocommerce_bundle_container_cart_itemproduct-bundles-bulk-discounts-for-woocommerce.php:127
filterwoocommerce_bundled_item_discountproduct-bundles-bulk-discounts-for-woocommerce.php:132
filterwoocommerce_product_get_priceproduct-bundles-bulk-discounts-for-woocommerce.php:135
filterwoocommerce_product_get_sale_priceproduct-bundles-bulk-discounts-for-woocommerce.php:136
filterwoocommerce_get_price_htmlproduct-bundles-bulk-discounts-for-woocommerce.php:144
actionwoocommerce_bundled_product_price_filters_addedproduct-bundles-bulk-discounts-for-woocommerce.php:147
actionwoocommerce_bundled_product_price_filters_removedproduct-bundles-bulk-discounts-for-woocommerce.php:148
actionwoocommerce_bundle_add_to_cartproduct-bundles-bulk-discounts-for-woocommerce.php:151
actionwoocommerce_composite_add_to_cartproduct-bundles-bulk-discounts-for-woocommerce.php:152
filterwoocommerce_pb_script_dependenciesproduct-bundles-bulk-discounts-for-woocommerce.php:154
filterwoocommerce_composite_script_dependenciesproduct-bundles-bulk-discounts-for-woocommerce.php:155
filterwoocommerce_bundle_price_dataproduct-bundles-bulk-discounts-for-woocommerce.php:158
filterwoocommerce_bundle_front_end_paramsproduct-bundles-bulk-discounts-for-woocommerce.php:161
actionbefore_woocommerce_initproduct-bundles-bulk-discounts-for-woocommerce.php:164
actioninitproduct-bundles-bulk-discounts-for-woocommerce.php:167
filterwoocommerce_get_price_htmlproduct-bundles-bulk-discounts-for-woocommerce.php:670
filterwoocommerce_bundle_prices_hashproduct-bundles-bulk-discounts-for-woocommerce.php:689
filterwoocommerce_product_get_priceproduct-bundles-bulk-discounts-for-woocommerce.php:690
filterwoocommerce_product_variation_get_priceproduct-bundles-bulk-discounts-for-woocommerce.php:691
filterwoocommerce_get_price_htmlproduct-bundles-bulk-discounts-for-woocommerce.php:820
Maintenance & Trust

Product Bundles – Bulk Discounts Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedSep 19, 2024
PHP min version7.4
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs700
Developer Profile

Product Bundles – Bulk Discounts Developer Profile

WooCommerce

36 plugins · 4.7M total installs

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

How We Detect Product Bundles – Bulk Discounts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-bundles-bulk-discounts-for-woocommerce/product-bundles-bulk-discounts.js/wp-content/plugins/product-bundles-bulk-discounts-for-woocommerce/product-bundles-bulk-discounts.css
Version Parameters
product-bundles-bulk-discounts-for-woocommerce/product-bundles-bulk-discounts.js?ver=product-bundles-bulk-discounts-for-woocommerce/product-bundles-bulk-discounts.css?ver=

HTML / DOM Fingerprints

CSS Classes
wc-pb-bulk-discount-options
HTML Comments
<!-- admin-product-options --><!-- quantity-discount-rows -->
Data Attributes
data-discount-rules
JS Globals
wc_pb_bulk_discounts_params
FAQ

Frequently Asked Questions about Product Bundles – Bulk Discounts