
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Security & Risk Analysis
wordpress.org/plugins/b2bking-wholesale-for-woocommerceB2BKing is the complete solution for running a Wholesale, B2B or B2B + B2C hybrid store with WooCommerce.
Is B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Safe to Use in 2026?
Generally Safe
Score 99/100B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More has a strong security track record. Known vulnerabilities have been patched promptly.
The "b2bking-wholesale-for-woocommerce" plugin v5.0.25 exhibits a generally good security posture with strong adherence to output escaping and nonce checks, indicating developers are aware of common WordPress vulnerabilities. The majority of its AJAX handlers are protected, and there are no REST API routes or shortcodes without proper permission callbacks, which are excellent practices for limiting attack vectors. The absence of direct file operations and external HTTP requests also contributes positively to its security. However, a significant concern arises from one AJAX handler lacking authentication checks. This presents a direct entry point for unauthenticated users to potentially interact with sensitive plugin functionality, which is a critical oversight.
The static analysis also revealed a high severity taint flow, suggesting a potential pathway for malicious data to be processed without proper sanitization, though its exact impact is not detailed. The vulnerability history shows two medium-severity CVEs in the past, both related to missing authorization. While currently unpatched, this historical pattern, especially the recurring theme of missing authorization, reinforces the risk posed by the unprotected AJAX handler. The plugin's reliance on bundled libraries like DataTables and Select2, if not kept up-to-date, could also introduce indirect risks.
In conclusion, the plugin has solid foundational security practices. However, the presence of an unprotected AJAX handler and past vulnerabilities related to authorization are significant weaknesses. The high severity taint flow warrants immediate investigation. Addressing these specific points of concern would substantially improve the plugin's overall security. The overall security is decent but has critical points needing immediate attention.
Key Concerns
- AJAX handler without auth check
- High severity taint flow
- SQL queries with low prepare usage (15%)
- Medium severity CVEs in history (2)
- Bundled libraries (DataTables, Select2)
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
B2BKing <= 4.6.00 - Missing Authorization to Authenticated(Subscriber+) Price Modification
B2BKing <= 4.6.00 - Missing Authorization to Authenticated(Subscriber+) Information Disclosure
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Attack Surface
AJAX Handlers 29
WordPress Hooks 133
Maintenance & Trust
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Maintenance & Trust
Maintenance Signals
Community Trust
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Alternatives
Whols – Wholesale Prices and B2B Store Solution for WooCommerce
whols
WooCommerce Wholesale plugin for WooCommerce wholesale pricing. It is a b2b plugin for WooCommerce. WooCommerce B2B or B2B + B2C hybrid Store Solution
Private Store for WooCommerce B2B & Wholesale by B2BKing
b2bking-private-store-for-woocommerce
Hide prices for logged out users, or even hide the store completely! Perfect solution for Private, B2B, and Wholesale stores.
WholesaleX – Migration Tool
wholesalex-migration-tool
Move your B2B store's users, groups, dynamic rules, and more from existing Wholesale solutions to the ultimate WooCommerce B2B solution.
WholeSale Products Dynamic Pricing Management WooCommerce
wholesale-products-dynamic-pricing-management-woocommerce
WholeSale Products Dynamic Pricing Management for Multiple User Roles plugin to manage WooCommerce B2B Store
B2B plugin for Woocommerce
b2b-for-woo
The "B2B plugin for Woocommerce" plugin is designed to help store owners easily manage both wholesale (B2B) and retail (B2C) customers withi …
B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More Developer Profile
5 plugins · 12K total installs
How We Detect B2BKing — Ultimate WooCommerce B2B and Wholesale Solution — Dynamic Pricing, Wholesale Order Form & More
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/css/b2bking-frontend.css/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/css/b2bking-frontend-responsive.css/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/js/b2bking-frontend.js/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/js/b2bking-admin-frontend.js/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/css/b2bking-frontend.css?ver=/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/css/b2bking-frontend-responsive.css?ver=/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/js/b2bking-frontend.js?ver=/wp-content/plugins/b2bking-wholesale-for-woocommerce/assets/js/b2bking-admin-frontend.js?ver=HTML / DOM Fingerprints
b2bking_notice_iconb2bking_notice_left_screenb2bking_notice_right_screenb2bking_notice_buttonb2bking_main_noticeb2bking-discount-tableb2bking-table-wrapperb2bking-customer-discount-row+7 more<!-- B2BKing Core --><!-- if B2BKING PRO EXISTS --><!-- if over 4.4, please activate --><!-- if under 4.4 please update plugin, very old and no activation yet -->+6 moredata-b2bking-pricedata-b2bking-regular-pricedata-b2bking-discount-percentagedata-b2bking-roledata-b2bking-user-idb2bking_frontend_params/wp-json/b2bking/v1/get_customer_roles/wp-json/b2bking/v1/get_product_discount<div class="b2bking-discount-table"><div class="b2bking-wholesale-price-display"><div class="b2bking-price-regulator-message">