
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Security & Risk Analysis
wordpress.org/plugins/wholsRun wholesale and retail from one WooCommerce store. Set wholesale prices, manage roles, and approve B2B customers — no coding required.
Is Whols – Wholesale Prices and B2B Store Solution for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100Whols – Wholesale Prices and B2B Store Solution for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "whols" v2.4.9 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has no recorded vulnerability history, suggesting a generally secure development approach. The absence of dangerous functions, file operations, and bundled libraries is also a strength.
However, there are several areas of concern that warrant attention. The plugin exposes a significant attack surface with 29 total entry points, of which 4 are unprotected. Specifically, 3 out of 17 AJAX handlers lack authentication checks, and 1 out of 11 REST API routes is missing permission callbacks. While the taint analysis did not reveal critical or high severity vulnerabilities, it did identify one flow with an unsanitized path, which could potentially be exploited in conjunction with the unprotected entry points.
The plugin's strengths lie in its clean SQL handling and lack of historical vulnerabilities. The weaknesses are primarily related to authorization controls on its entry points and a single detected unsanitized path in its taint analysis. While not currently known to be exploitable, the unprotected entry points and unsanitized path represent potential vectors for future security issues if not addressed.
Key Concerns
- AJAX handlers without auth checks
- REST API routes without permission callbacks
- Flows with unsanitized paths
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Security Vulnerabilities
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Release Timeline
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Attack Surface
AJAX Handlers 17
REST API Routes 11
Shortcodes 1
WordPress Hooks 123
Maintenance & Trust
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Alternatives
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 …
Wholesale Suite – B2B, Dynamic Pricing & WooCommerce Wholesale Prices
woocommerce-wholesale-prices
WooCommerce wholesale plugin for serving wholesale & B2B customers. Adds wholesale pricing, user roles, dynamic pricing & more.
B2BKing — Ultimate WooCommerce B2B and Wholesale Plugin — Wholesale Prices, Bulk Order Form & More
b2bking-wholesale-for-woocommerce
B2BKing is the complete solution for running a Wholesale, B2B or B2B + B2C hybrid store with WooCommerce.
WholesaleX – B2B & Wholesale Plugin for WooCommerce with Wholesale Prices
wholesalex
Best WooCommerce wholesale plugin with features like b2b wholesale prices, wholesale order form, tiered pricing, catalog mode, dynamic pricing, etc!
Wholesale for WooCommerce – B2B Ecommerce
woo-wholesale-pricing
Add B2B wholesale pricing, tiered discounts, and wholesale user roles to WooCommerce. Sell retail & wholesale from one store with registration for …
Whols – Wholesale Prices and B2B Store Solution for WooCommerce Developer Profile
25 plugins · 64K total installs
How We Detect Whols – Wholesale Prices and B2B Store Solution for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/whols/assets/css/whols-frontend.css/wp-content/plugins/whols/assets/css/whols-admin.css/wp-content/plugins/whols/assets/js/whols-frontend.js/wp-content/plugins/whols/assets/js/whols-admin.js/wp-content/plugins/whols/assets/css/theme-support.css/wp-content/plugins/whols/assets/js/whols-frontend.js/wp-content/plugins/whols/assets/js/whols-admin.jswhols/assets/css/whols-frontend.css?ver=whols/assets/css/whols-admin.css?ver=whols/assets/js/whols-frontend.js?ver=whols/assets/js/whols-admin.js?ver=whols/assets/css/theme-support.css?ver=HTML / DOM Fingerprints
whols-login-formwhols-register-formwhols-wholesale-pricewhols-role-based-pricewhols-b2b-notice<!-- whols_notice --><!-- whols_dependency_notice -->data-whols-product-iddata-whols-user-iddata-whols-rolewindow.whols_frontend_paramsvar whols_admin_params/wp-json/whols/v1/get_product_price/wp-json/whols/v1/register_wholesaler[whols_login_form][whols_register_form][whols_wholesale_products][whols_request_quote_button]