Build Your Own Basket for Woocommerce Security & Risk Analysis

wordpress.org/plugins/build-your-own-basket-for-woocommerce

Build custom products like baskets or bundles in WooCommerce with a step-by-step interface, pricing, and selection limits.

10 active installs v1.0.3 PHP + WP 6.0+ Updated Feb 19, 2026
build-your-cartbuild-your-own-basketcustomize-combocustomize-product
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Build Your Own Basket for Woocommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Build Your Own Basket for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'build-your-own-basket-for-woocommerce' plugin, in version 1.0.3, presents a mixed security posture. On the positive side, it demonstrates good practices by largely utilizing prepared statements for its SQL queries (80%) and properly escaping a high percentage of its output (91%). The absence of any recorded vulnerabilities, including CVEs, is a strong indicator of a historically secure plugin. Furthermore, the static analysis revealed no critical or high severity taint flows, no dangerous function usage, no file operations, and no external HTTP requests, all contributing to a generally sound security foundation.

However, significant concerns arise from the plugin's attack surface. With a total of 4 entry points identified, 3 of them are unprotected AJAX handlers. This lack of authentication and authorization checks on these handlers represents a direct pathway for potential attackers to interact with the plugin's functionality in unintended ways. While nonce and capability checks are present for some interactions (3 nonces, 2 capability checks), their absence on the majority of AJAX endpoints is a notable weakness. The bundled Select2 library, while not inherently a vulnerability, could potentially become one if it's an outdated version and a vulnerability is later discovered within it.

In conclusion, the plugin has a strong foundation with good coding practices concerning SQL and output. The lack of historical vulnerabilities is reassuring. However, the unprotected AJAX handlers are a critical security flaw that needs immediate attention. This presents a substantial risk despite the otherwise positive code signals. Addressing these unprotected entry points should be the highest priority to mitigate potential security incidents.

Key Concerns

  • Unprotected AJAX handlers
  • Bundled Select2 library (potential for outdatedness)
Vulnerabilities
None known

Build Your Own Basket for Woocommerce Security Vulnerabilities

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

Build Your Own Basket for Woocommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
8 prepared
Unescaped Output
14
143 escaped
Nonce Checks
3
Capability Checks
2
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

80% prepared10 total queries

Output Escaping

91% escaped157 total outputs
Attack Surface
3 unprotected

Build Your Own Basket for Woocommerce Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_search_product_categoriesincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:135
authwp_ajax_byobfw_build_your_own_basket_add_to_cartincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:155
noprivwp_ajax_byobfw_build_your_own_basket_add_to_cartincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:156

Shortcodes 1

[build_your_own_basket] includes\class-byobfw-build-your-own-basket-for-woocommerce.php:154
WordPress Hooks 18
actionadmin_enqueue_scriptsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:131
actionadmin_enqueue_scriptsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:132
actionadmin_noticesincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:133
actionadmin_menuincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:134
actionadmin_post_byob_save_settingsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:136
actionadmin_post_regenerate_byobfw_productincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:137
actionwp_enqueue_scriptsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:152
actionwp_enqueue_scriptsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:153
actionwoocommerce_remove_cart_itemincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:157
actionwoocommerce_after_cart_item_quantity_updateincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:158
actionwoocommerce_cart_item_quantityincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:159
actionwoocommerce_before_calculate_totalsincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:160
filterwoocommerce_cart_item_remove_linkincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:161
filterwoocommerce_get_item_dataincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:162
filterwoocommerce_cart_item_nameincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:163
actionplugins_loadedincludes\class-byobfw-build-your-own-basket-for-woocommerce.php:180
actionadmin_menuquanticedge\includes\class-updater.php:15
actionadmin_enqueue_scriptsquanticedge\includes\class-updater.php:16
Maintenance & Trust

Build Your Own Basket for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedFeb 19, 2026
PHP min version
Downloads334

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Build Your Own Basket for Woocommerce Developer Profile

Vidish

6 plugins · 8K total installs

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

How We Detect Build Your Own Basket for Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/build-your-own-basket-for-woocommerce/admin/css/select2.min.css/wp-content/plugins/build-your-own-basket-for-woocommerce/admin/css/byobfw-build-your-own-basket-for-woocommerce-admin.css/wp-content/plugins/build-your-own-basket-for-woocommerce/admin/js/byobfw-build-your-own-basket-for-woocommerce-admin.js
Version Parameters
build-your-own-basket-for-woocommerce/admin/css/select2.min.css?ver=build-your-own-basket-for-woocommerce/admin/css/byobfw-build-your-own-basket-for-woocommerce-admin.css?ver=build-your-own-basket-for-woocommerce/admin/js/byobfw-build-your-own-basket-for-woocommerce-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
byobfw-build-your-own-basket-for-woocommerce-admin
Data Attributes
data-nonce
JS Globals
byobfw_build_your_own_basket_admin
FAQ

Frequently Asked Questions about Build Your Own Basket for Woocommerce