Private Store for WooCommerce B2B & Wholesale by B2BKing Security & Risk Analysis

wordpress.org/plugins/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.

600 active installs v1.2.0 PHP 5.6.20+ WP 4.8+ Updated Nov 28, 2025
hide-pricesprivate-storewoocommerce-b2bwoocommerce-private-storewoocommerce-wholesale
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Private Store for WooCommerce B2B & Wholesale by B2BKing Safe to Use in 2026?

Generally Safe

Score 100/100

Private Store for WooCommerce B2B & Wholesale by B2BKing 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 static analysis of b2bking-private-store-for-woocommerce v1.2.0 reveals a generally positive security posture. The plugin exhibits excellent practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and not making external HTTP requests. Furthermore, the absence of identified CVEs and a clean vulnerability history indicate a well-maintained and secure codebase over time. The zero count for untainted paths in taint analysis is also a strong indicator of good sanitization practices.

However, the analysis does highlight a significant area of concern: output escaping. With only 54% of outputs properly escaped, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This is the primary weakness identified in the code. The lack of any identified entry points (AJAX, REST API, shortcodes, cron events) is noteworthy and suggests a very limited attack surface, but the vulnerability in output escaping could still be leveraged if any user-supplied data is ever processed and displayed without proper sanitization.

In conclusion, while the plugin demonstrates strengths in preventing common server-side vulnerabilities and has a history of security, the insufficient output escaping presents a clear and present danger. Addressing the XSS risk through comprehensive output sanitization should be the top priority to solidify its security.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

Private Store for WooCommerce B2B & Wholesale by B2BKing Security Vulnerabilities

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

Private Store for WooCommerce B2B & Wholesale by B2BKing Code Analysis

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

Output Escaping

54% escaped13 total outputs
Attack Surface

Private Store for WooCommerce B2B & Wholesale by B2BKing Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actionadmin_noticesadmin\class-b2bking-admin.php:8
actionadmin_enqueue_scriptsadmin\class-b2bking-admin.php:10
actionplugins_loadedadmin\class-b2bking-admin.php:12
actionadmin_enqueue_scriptsadmin\class-b2bking-admin.php:17
actionadmin_initadmin\class-b2bking-admin.php:21
actionadmin_menuadmin\class-b2bking-admin.php:23
filterplugin_row_metaadmin\class-b2bking-admin.php:60
actioninitb2bking.php:26
actionbefore_woocommerce_initb2bking.php:53
actionplugins_loadedincludes\class-b2bking.php:16
filterwoocommerce_get_price_htmlincludes\class-b2bking.php:28
filterwoocommerce_variation_get_price_htmlincludes\class-b2bking.php:29
filterwoocommerce_is_purchasableincludes\class-b2bking.php:31
filterwoocommerce_variation_is_purchasableincludes\class-b2bking.php:32
actionplugins_loadedpublic\class-b2bking-public.php:7
filterwoocommerce_get_price_htmlpublic\class-b2bking-public.php:19
filterwoocommerce_variation_get_price_htmlpublic\class-b2bking-public.php:20
filterwoocommerce_is_purchasablepublic\class-b2bking-public.php:22
filterwoocommerce_variation_is_purchasablepublic\class-b2bking-public.php:23
actionwppublic\class-b2bking-public.php:27
Maintenance & Trust

Private Store for WooCommerce B2B & Wholesale by B2BKing Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 28, 2025
PHP min version5.6.20
Downloads10K

Community Trust

Rating0/100
Number of ratings0
Active installs600
Developer Profile

Private Store for WooCommerce B2B & Wholesale by B2BKing Developer Profile

WebWizards

5 plugins · 12K total installs

74
trust score
Avg Security Score
93/100
Avg Patch Time
98 days
View full developer profile
Detection Fingerprints

How We Detect Private Store for WooCommerce B2B & Wholesale by B2BKing

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/css/adminglobal.css/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/js/adminnotice.js/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/css/adminstyle.css/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/js/admin.js
Script Paths
/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/js/adminnotice.js/wp-content/plugins/b2bking-private-store-for-woocommerce/assets/js/admin.js

HTML / DOM Fingerprints

CSS Classes
b2bking_activate_woocommerce_notice
Data Attributes
data-setting-groupdata-section-iddata-input-id
JS Globals
b2bking_notice
FAQ

Frequently Asked Questions about Private Store for WooCommerce B2B & Wholesale by B2BKing