Bopo – WooCommerce Product Bundle Builder Security & Risk Analysis

wordpress.org/plugins/bopo-woo-product-bundle-builder

Create irresistible bundle products for WooCommerce, offering flexible pricing and great deals for your customers

1K active installs v1.1.6 PHP 7.0+ WP 5.0+ Updated Nov 8, 2025
product-bundle-woocommercewoocommercewoocommerce-bundlewoocommerce-bundle-pluginwoocommerce-product-bundle
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bopo – WooCommerce Product Bundle Builder Safe to Use in 2026?

Generally Safe

Score 100/100

Bopo – WooCommerce Product Bundle Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The plugin 'bopo-woo-product-bundle-builder' v1.1.6 demonstrates a strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, SQL injection vulnerabilities through prepared statements, and a very high percentage of properly escaped outputs are significant strengths. Furthermore, the plugin incorporates a substantial number of nonce and capability checks across its entry points, indicating a deliberate effort to protect against common WordPress attacks. The limited number of external HTTP requests and the absence of file operations also contribute positively to its security profile.

While the static analysis reveals no critical or high-severity issues, and the vulnerability history is clean, a minor concern arises from the presence of two external HTTP requests. Although not flagged as problematic in the current analysis, these requests represent a potential attack vector if the external service is compromised or if the data being sent is not handled securely. The bundled 'Select2' library, while common, warrants attention if its version is not actively maintained or if known vulnerabilities exist for it, though this is not indicated in the provided data.

Overall, the plugin appears to be developed with security in mind, adhering to many best practices. The lack of known vulnerabilities and the robust use of security checks are commendable. The few potential areas for improvement relate to the secure handling of external HTTP requests. The plugin's track record of no past vulnerabilities is a strong indicator of its current stability and the development team's commitment to security.

Key Concerns

  • External HTTP requests present
Vulnerabilities
None known

Bopo – WooCommerce Product Bundle Builder Security Vulnerabilities

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

Bopo – WooCommerce Product Bundle Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
686 escaped
Nonce Checks
23
Capability Checks
12
File Operations
0
External Requests
2
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

99% escaped693 total outputs
Data Flows
All sanitized

Data Flow Analysis

6 flows
bopobb_create_product_tutorial (admin\product.php:990)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Bopo – WooCommerce Product Bundle Builder Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 11

authwp_ajax_bopobb_first_bopobb_linkadmin\admin.php:37
authwp_ajax_bopobb_search_catadmin\product.php:31
authwp_ajax_bopobb_search_tagadmin\product.php:32
authwp_ajax_bopobb_search_productadmin\product.php:33
authwp_ajax_bopobb_default_productadmin\product.php:34
authwp_ajax_bopobb_product_listfrontend\frontend.php:118
noprivwp_ajax_bopobb_product_listfrontend\frontend.php:119
authwp_ajax_bopobb_product_variationsfrontend\frontend.php:120
noprivwp_ajax_bopobb_product_variationsfrontend\frontend.php:121
authwp_ajax_bopobb_product_galleryfrontend\frontend.php:122
noprivwp_ajax_bopobb_product_galleryfrontend\frontend.php:123

Shortcodes 1

[bopobb_bundle] frontend\frontend.php:23
WordPress Hooks 66
filterplugin_action_links_bopo-woo-product-bundle-builder/bopo-woo-product-bundle-builder.phpadmin\admin.php:27
actioninitadmin\admin.php:33
actionadmin_menuadmin\admin.php:34
actionadmin_initadmin\admin.php:35
actionwp_print_scriptsadmin\admin.php:39
actionadmin_enqueue_scriptsadmin\admin.php:41
actionadmin_noticesadmin\admin.php:227
actionadmin_enqueue_scriptsadmin\product.php:27
actionadmin_print_scriptsadmin\product.php:28
filterproduct_type_selectoradmin\product.php:37
filterwoocommerce_product_data_tabsadmin\product.php:40
filterwoocommerce_product_filtersadmin\product.php:43
actionwoocommerce_product_data_panelsadmin\product.php:46
actionwoocommerce_process_product_metaadmin\product.php:47
actionwoocommerce_process_product_meta_bopobbadmin\product.php:48
filterwoocommerce_product_classadmin\product.php:51
actionedit_form_after_titleadmin\product.php:53
actionbefore_woocommerce_initbopo-woo-product-bundle-builder.php:26
actionplugins_loadedbopo-woo-product-bundle-builder.php:47
actionelementor/frontend/after_enqueue_scriptsfrontend\frontend.php:26
actionwp_enqueue_scriptsfrontend\frontend.php:29
actionwp_footerfrontend\frontend.php:32
actionwoocommerce_single_product_summaryfrontend\frontend.php:35
filterwoocommerce_is_purchasablefrontend\frontend.php:41
actionwoocommerce_bopobb_add_to_cartfrontend\frontend.php:42
actionwoocommerce_before_add_to_cart_buttonfrontend\frontend.php:43
filterwoocommerce_add_to_cart_validationfrontend\frontend.php:46
filterwoocommerce_add_cart_item_datafrontend\frontend.php:51
actionwoocommerce_add_to_cartfrontend\frontend.php:52
filterwoocommerce_get_cart_item_from_sessionfrontend\frontend.php:53
filterwoocommerce_cart_item_quantityfrontend\frontend.php:59
filterwoocommerce_cart_item_remove_linkfrontend\frontend.php:60
actionwoocommerce_cart_item_removedfrontend\frontend.php:61
filterwoocommerce_cart_item_pricefrontend\frontend.php:62
filterwoocommerce_cart_item_subtotalfrontend\frontend.php:63
filterwoocommerce_cart_contents_countfrontend\frontend.php:64
filterwoocommerce_cart_item_classfrontend\frontend.php:66
filterwoocommerce_mini_cart_item_classfrontend\frontend.php:67
actionwoocommerce_cart_item_restoredfrontend\frontend.php:70
filterwoocommerce_order_formatted_line_subtotalfrontend\frontend.php:73
actionwoocommerce_checkout_create_order_line_itemfrontend\frontend.php:77
filterwoocommerce_order_item_classfrontend\frontend.php:78
filterwoocommerce_order_again_cart_item_datafrontend\frontend.php:81
actionwoocommerce_cart_loaded_from_sessionfrontend\frontend.php:85
actionwoocommerce_ajax_add_order_item_metafrontend\frontend.php:88
filterwoocommerce_hidden_order_itemmetafrontend\frontend.php:92
actionwoocommerce_before_order_itemmetafrontend\frontend.php:93
filterwoocommerce_cart_shipping_packagesfrontend\frontend.php:96
filterwoocommerce_coupon_is_valid_for_productfrontend\frontend.php:99
filterwoocommerce_loop_add_to_cart_linkfrontend\frontend.php:105
filterwoocommerce_get_cart_contentsfrontend\frontend.php:108
filterwoocommerce_get_price_htmlfrontend\frontend.php:111
filterdisplay_post_statesfrontend\frontend.php:114
actionelementor/widgets/widgets_registeredincludes\elementor\elementor.php:8
actionadmin_enqueue_scriptsincludes\support.php:33
actionadmin_noticesincludes\support.php:34
actionadmin_initincludes\support.php:35
actionadmin_menuincludes\support.php:36
filterplugin_row_metaincludes\support.php:38
actionadmin_initincludes\support.php:40
actionadmin_bar_menuincludes\support.php:42
actionadmin_noticesincludes\support.php:55
actionwp_dashboard_setupincludes\support.php:57
actionadmin_footerincludes\support.php:697
actionadmin_bar_menuincludes\support.php:831
actionadmin_noticesincludes\support.php:978
Maintenance & Trust

Bopo – WooCommerce Product Bundle Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 8, 2025
PHP min version7.0
Downloads15K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

Bopo – WooCommerce Product Bundle Builder Developer Profile

VillaTheme

58 plugins · 167K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
217 days
View full developer profile
Detection Fingerprints

How We Detect Bopo – WooCommerce Product Bundle Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bopo-woo-product-bundle-builder/assets/css/admin-style.css/wp-content/plugins/bopo-woo-product-bundle-builder/assets/css/bopo-style.css/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-editor.js/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-frontend.js/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-frontend.js?ver=1.1.6/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-editor.js?ver=1.1.6/wp-content/plugins/bopo-woo-product-bundle-builder/assets/css/admin-style.css?ver=1.1.6/wp-content/plugins/bopo-woo-product-bundle-builder/assets/css/bopo-style.css?ver=1.1.6+4 more
Script Paths
/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-frontend.js/wp-content/plugins/bopo-woo-product-bundle-builder/assets/js/product-bundle-editor.js
Version Parameters
bopo-woo-product-bundle-builder/assets/js/product-bundle-frontend.js?ver=1.1.6bopo-woo-product-bundle-builder/assets/js/product-bundle-editor.js?ver=1.1.6bopo-woo-product-bundle-builder/assets/css/admin-style.css?ver=1.1.6bopo-woo-product-bundle-builder/assets/css/bopo-style.css?ver=1.1.6

HTML / DOM Fingerprints

CSS Classes
bopo-bundle-products
Data Attributes
data-product_iddata-bopo_variation_id
JS Globals
bopobb_ajax_url
FAQ

Frequently Asked Questions about Bopo – WooCommerce Product Bundle Builder