Wholesale & Tiered Pricing for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wholesale-tiered-pricing-for-woocommerce

Set role-based wholesale prices, volume discounts, and quantity rules in WooCommerce. Display beautiful tiered pricing tables for B2B, wholesale, and …

100 active installs v1.2.0 PHP 7.4+ WP 5.0+ Updated Mar 11, 2026
b2bbulk-discountrole-based-pricingtiered-pricingwholesale-pricing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Wholesale & Tiered Pricing for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Wholesale & Tiered Pricing for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The "wholesale-tiered-pricing-for-woocommerce" plugin version 1.2.1 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates excellent adherence to secure coding practices, with all identified entry points (AJAX handlers) protected by authentication checks. Furthermore, the absence of dangerous functions, file operations, external HTTP requests, and the exclusive use of prepared statements for SQL queries are significant strengths.

The analysis reveals a high percentage of properly escaped output (95%) and a robust implementation of nonce and capability checks (17 and 4 respectively), which effectively mitigate common attack vectors. The taint analysis also found no unsanitized paths, indicating no critical or high-severity data flow vulnerabilities. The plugin's vulnerability history is entirely clean, with no recorded CVEs, which further bolsters confidence in its security. This indicates a proactive approach to security by the developers. Overall, this plugin appears to be well-developed and secure, with no immediate exploitable vulnerabilities identified. However, a very small percentage of unescaped output (5%) warrants minor attention, though it is unlikely to pose a significant risk given the context.

Key Concerns

  • Minor unescaped output detected
Vulnerabilities
None known

Wholesale & Tiered Pricing for WooCommerce Security Vulnerabilities

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

Wholesale & Tiered Pricing for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
16
336 escaped
Nonce Checks
17
Capability Checks
4
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

95% escaped352 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<report-page> (templates\admin\report-page.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Wholesale & Tiered Pricing for WooCommerce Attack Surface

Entry Points18
Unprotected0

AJAX Handlers 18

authwp_ajax_whtprole_get_role_based_priceincludes\class-ajax.php:16
noprivwp_ajax_whtprole_get_role_based_priceincludes\class-ajax.php:17
authwp_ajax_whtprole_get_variation_pricing_rulesincludes\class-ajax.php:19
noprivwp_ajax_whtprole_get_variation_pricing_rulesincludes\class-ajax.php:20
authwp_ajax_whtprole_validate_quantity_rulesincludes\class-ajax.php:22
noprivwp_ajax_whtprole_validate_quantity_rulesincludes\class-ajax.php:23
authwp_ajax_whtprole_calculate_savingsincludes\class-ajax.php:25
noprivwp_ajax_whtprole_calculate_savingsincludes\class-ajax.php:26
authwp_ajax_whtprole_get_variation_priceincludes\class-ajax.php:28
noprivwp_ajax_whtprole_get_variation_priceincludes\class-ajax.php:29
authwp_ajax_whtprole_pricing_get_pricing_rulesincludes\class-ajax.php:32
authwp_ajax_whtprole_pricing_save_pricing_rulesincludes\class-ajax.php:33
authwp_ajax_whtprole_pricing_get_product_settingsincludes\class-ajax.php:34
authwp_ajax_whtprole_pricing_save_product_settingsincludes\class-ajax.php:35
authwp_ajax_whtprole_pricing_save_general_settingsincludes\class-ajax.php:36
authwp_ajax_whtprole_pricing_get_general_settingsincludes\class-ajax.php:37
authwp_ajax_whtprole_get_report_dataincludes\class-wholesale-menu.php:19
authwp_ajax_whtprole_get_user_roleswholesale-tiered-pricing-for-woocommerce.php:147
WordPress Hooks 26
actionwoocommerce_product_data_panelsincludes\class-admin.php:11
actionwoocommerce_product_data_tabsincludes\class-admin.php:12
actionwoocommerce_process_product_metaincludes\class-admin.php:13
actionadmin_enqueue_scriptsincludes\class-admin.php:14
actionadmin_initincludes\class-ajax.php:13
actionwoocommerce_single_product_summaryincludes\class-frontend.php:9
filterwoocommerce_quantity_input_argsincludes\class-frontend.php:10
filterwoocommerce_add_to_cart_validationincludes\class-frontend.php:11
actionwp_enqueue_scriptsincludes\class-frontend.php:12
actionwoocommerce_before_add_to_cart_buttonincludes\class-frontend.php:13
actionwoocommerce_before_add_to_cart_buttonincludes\class-frontend.php:14
filterwoocommerce_settings_tabs_arrayincludes\class-global-settings.php:7
actionwoocommerce_settings_tabs_tiered_pricingincludes\class-global-settings.php:15
filterwoocommerce_product_variation_get_priceincludes\class-pricing.php:10
filterwoocommerce_get_price_htmlincludes\class-pricing.php:11
actionwoocommerce_before_calculate_totalsincludes\class-pricing.php:12
filterwoocommerce_cart_item_nameincludes\class-shows-message.php:5
actionwoocommerce_order_item_meta_endincludes\class-shows-message.php:8
actionwoocommerce_before_order_itemmetaincludes\class-shows-message.php:11
actionadmin_menuincludes\class-wholesale-menu.php:15
actionadmin_enqueue_scriptsincludes\class-wholesale-menu.php:16
actionwoocommerce_checkout_order_createdincludes\class-wholesale-menu.php:17
actionwoocommerce_new_orderincludes\class-wholesale-menu.php:18
actionbefore_woocommerce_initwholesale-tiered-pricing-for-woocommerce.php:30
actionplugins_loadedwholesale-tiered-pricing-for-woocommerce.php:59
actionadmin_noticeswholesale-tiered-pricing-for-woocommerce.php:65
Maintenance & Trust

Wholesale & Tiered Pricing for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 11, 2026
PHP min version7.4
Downloads863

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Wholesale & Tiered Pricing for WooCommerce Developer Profile

wpulse

2 plugins · 100 total installs

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

How We Detect Wholesale & Tiered Pricing 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/wholesale-tiered-pricing-for-woocommerce/plugin-assets/admin.css/wp-content/plugins/wholesale-tiered-pricing-for-woocommerce/plugin-assets/admin.js
Script Paths
/wp-content/plugins/wholesale-tiered-pricing-for-woocommerce/plugin-assets/admin.js
Version Parameters
wholesale-tiered-pricing-for-woocommerce/plugin-assets/admin.css?ver=wholesale-tiered-pricing-for-woocommerce/plugin-assets/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
show_if_simpleshow_if_variable
Data Attributes
data-product_id
JS Globals
whtproleAdminRoles
REST Endpoints
/wp-json/whtprole-pricing/v1/get-variations
FAQ

Frequently Asked Questions about Wholesale & Tiered Pricing for WooCommerce