WhizManage — Management Suite for WooCommerce Security & Risk Analysis

wordpress.org/plugins/whizmanage

Manage your entire WooCommerce store smarter, faster, and with zero frustration.

30 active installs v2.3.0 PHP 7.4+ WP 6.4+ Updated Mar 2, 2026
bulk-editdiscountsproduct-managementvariationswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WhizManage — Management Suite for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

WhizManage — Management Suite 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 "whizmanage" plugin version 2.3.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The high percentage of SQL queries using prepared statements and properly escaped output are excellent indicators of good coding practices. The absence of known CVEs and critical taint flows further bolsters confidence in its security. However, the presence of 7 unprotected REST API routes represents a notable concern. While the total attack surface is manageable, these unprotected endpoints could potentially be exploited by unauthenticated users to perform unintended actions or access sensitive information. The plugin also has limited nonce checks, which could be a vulnerability if the unprotected REST API routes interact with functionalities that should be protected by nonces.

Key Concerns

  • Unprotected REST API routes
  • Low number of nonce checks
Vulnerabilities
None known

WhizManage — Management Suite for WooCommerce Security Vulnerabilities

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

WhizManage — Management Suite for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
51 prepared
Unescaped Output
4
238 escaped
Nonce Checks
2
Capability Checks
29
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

86% prepared59 total queries

Output Escaping

98% escaped242 total outputs
Attack Surface
7 unprotected

WhizManage — Management Suite for WooCommerce Attack Surface

Entry Points65
Unprotected7

REST API Routes 64

GET/wp-json/whizmanage/v1/get_coupons/includes\coupons\rest-functions-coupons.php:27
POST/wp-json/whizmanage/v1/toggle-couponsincludes\coupons\rest-functions-coupons.php:32
GET/wp-json/whizmanage/v1/check-coupons-statusincludes\coupons\rest-functions-coupons.php:37
GET/wp-json/whizmanage/v1/get_customers/includes\customers\rest-functions-customers.php:18
GET/wp-json/whizmanage/v1/offerincludes\discount-rules\class-discount-api.php:11
GET/wp-json/whizmanage/v1/discount-rulesincludes\discount-rules\class-discount-api.php:28
GET/wp-json/whizmanage/v1/discount-rules/(?P<id>\d+)includes\discount-rules\class-discount-api.php:45
GET/wp-json/whizmanage/v1/discount-rules/batchincludes\discount-rules\class-discount-api.php:62
GET/wp-json/whizmanage/v1/get_orders/includes\orders\rest-functions-orders.php:18
POST/wp-json/whizmanage/v1/check_coupons/includes\orders\rest-functions-orders.php:24
POST/wp-json/wm/v1/order_noteincludes\orders\rest-functions-orders.php:30
DELETE/wp-json/wm/v1/order_note/(?P<note_id>\d+)includes\orders\rest-functions-orders.php:36
POST/wp-json/whizmanage/v1/refund/includes\orders\rest-functions-orders.php:42
POST/wp-json/wm/v1/orders/(?P<id>\d+)/send-emailincludes\orders\rest-functions-orders.php:48
POST/wp-json/wm/v1/orders/(?P<id>\d+)/send-order-detailsincludes\orders\rest-functions-orders.php:54
POST/wp-json/wm/v1/orders/(?P<id>\d+)/regenerate-downloadsincludes\orders\rest-functions-orders.php:60
GET/wp-json/wm/v1/orders/(?P<id>\d+)/available-emailsincludes\orders\rest-functions-orders.php:66
GET/wp-json/wm/v1/summary-meta-fieldsincludes\orders\rest-functions-orders.php:73
POST/wp-json/wm/v1/summary-meta-fieldsincludes\orders\rest-functions-orders.php:79
GETPOST/wp-json/whizmanage/v1/get_product/includes\products\rest-functions-product.php:39
GET/wp-json/whizmanage/v1/get_product_for_coupons/includes\products\rest-functions-product.php:49
POST/wp-json/whizmanage/v1/import_variations/includes\products\rest-functions-product.php:60
POST/wp-json/whizmanage/v1/taxonomy/(?P<taxonomy>.+)/termincludes\products\rest-functions-product.php:71
DELETE/wp-json/whizmanage/v1/taxonomy/(?P<taxonomy>.+)/term/(?P<term_id>\d+)includes\products\rest-functions-product.php:110
PUT/wp-json/whizmanage/v1/taxonomy/(?P<taxonomy>.+)/term/(?P<term_id>\d+)includes\products\rest-functions-product.php:120
GET/wp-json/whizmanage/v1/taxonomy/(?P<taxonomy>.+)/termsincludes\products\rest-functions-product.php:130
POST/wp-json/whizmanage/v1/products/simple-reorderincludes\products\rest-functions-product.php:150
GET/wp-json/whizmanage/v1/columnsincludes\rest-functions-main.php:44
GET/wp-json/whizmanage/v1/columns/(?P<name>[A-Za-z0-9_\-]+)includes\rest-functions-main.php:57
GET/wp-json/whizmanage/v1/user-rolesincludes\rest-functions-main.php:69
GET/wp-json/whizmanage/v1/log_outincludes\rest-functions-main.php:76
GET/wp-json/whizmanage/v1/historyincludes\rest-functions-main.php:86
GET/wp-json/whizmanage/v1/history/deleteincludes\rest-functions-main.php:114
GET/wp-json/whizmanage/v1/settingsincludes\settings\rest-functions-settings.php:115
PUT/wp-json/whizmanage/v1/settingsincludes\settings\rest-functions-settings.php:122
GET/wp-json/whizmanage/v1/settings/currenciesincludes\settings\rest-functions-settings.php:129
GET/wp-json/whizmanage/v1/settings/countriesincludes\settings\rest-functions-settings.php:136
GET/wp-json/whizmanage/v1/settings/languagesincludes\settings\rest-functions-settings.php:143
GET/wp-json/whizmanage/v1/settings/userincludes\settings\rest-functions-settings.php:150
PUT/wp-json/whizmanage/v1/settings/userincludes\settings\rest-functions-settings.php:157
GET/wp-json/whizmanage/v1/settings/timezonesincludes\settings\rest-functions-settings.php:164
GET/wp-json/whizmanage/v1/settings/rolesincludes\settings\rest-functions-settings.php:171
GET/wp-json/whizmanage/v1/shipping/zonesincludes\settings\rest-functions-shipping.php:30
POST/wp-json/whizmanage/v1/shipping/zonesincludes\settings\rest-functions-shipping.php:37
PUT/wp-json/whizmanage/v1/shipping/zones/(?P<id>\d+)includes\settings\rest-functions-shipping.php:44
DELETE/wp-json/whizmanage/v1/shipping/zones/(?P<id>\d+)includes\settings\rest-functions-shipping.php:51
POST/wp-json/whizmanage/v1/shipping/zones/(?P<zone_id>\d+)/methodsincludes\settings\rest-functions-shipping.php:58
PUT/wp-json/whizmanage/v1/shipping/zones/(?P<zone_id>\d+)/methods/(?P<instance_id>\d+)includes\settings\rest-functions-shipping.php:65
DELETE/wp-json/whizmanage/v1/shipping/zones/(?P<zone_id>\d+)/methods/(?P<instance_id>\d+)includes\settings\rest-functions-shipping.php:72
PUT/wp-json/whizmanage/v1/shipping/zones/(?P<zone_id>\d+)/methods/reorderincludes\settings\rest-functions-shipping.php:79
GET/wp-json/whizmanage/v1/shipping/locationsincludes\settings\rest-functions-shipping.php:86
GET/wp-json/whizmanage/v1/shipping/methodsincludes\settings\rest-functions-shipping.php:93
GET/wp-json/whizmanage/v1/shipping/settingsincludes\settings\rest-functions-shipping.php:100
PUT/wp-json/whizmanage/v1/shipping/settingsincludes\settings\rest-functions-shipping.php:107
GET/wp-json/whizmanage/v1/shipping/classesincludes\settings\rest-functions-shipping.php:114
POST/wp-json/whizmanage/v1/shipping/classesincludes\settings\rest-functions-shipping.php:121
PUT/wp-json/whizmanage/v1/shipping/classes/(?P<id>\d+)includes\settings\rest-functions-shipping.php:128
DELETE/wp-json/whizmanage/v1/shipping/classes/(?P<id>\d+)includes\settings\rest-functions-shipping.php:135
GET/wp-json/whizmanage/v1/shipping/local-pickup/settingsincludes\settings\rest-functions-shipping.php:144
PUT/wp-json/whizmanage/v1/shipping/local-pickup/settingsincludes\settings\rest-functions-shipping.php:151
GET/wp-json/whizmanage/v1/shipping/local-pickup/locationsincludes\settings\rest-functions-shipping.php:158
POST/wp-json/whizmanage/v1/shipping/local-pickup/locationsincludes\settings\rest-functions-shipping.php:165
PUT/wp-json/whizmanage/v1/shipping/local-pickup/locations/(?P<id>\d+)includes\settings\rest-functions-shipping.php:172
DELETE/wp-json/whizmanage/v1/shipping/local-pickup/locations/(?P<id>\d+)includes\settings\rest-functions-shipping.php:179

Shortcodes 1

[whiz_discount_message] includes\discount-rules\class-whizmanage-discount-shortcode.php:38
WordPress Hooks 71
actionadmin_menuincludes\class-whizmanage.php:35
actionadmin_enqueue_scriptsincludes\class-whizmanage.php:36
filteruser_has_capincludes\class-whizmanage.php:39
filterlogin_redirectincludes\class-whizmanage.php:42
actionadmin_headincludes\class-whizmanage.php:45
actionadmin_menuincludes\class-whizmanage.php:48
actionadmin_initincludes\class-whizmanage.php:51
actionwoocommerce_rest_insert_shop_coupon_objectincludes\coupons\general-coupons-functions.php:11
filterwoocommerce_rest_prepare_shop_coupon_objectincludes\coupons\general-coupons-functions.php:12
actionrest_api_initincludes\coupons\rest-functions-coupons.php:14
actionrest_api_initincludes\customers\rest-functions-customers.php:13
actioninitincludes\discount-rules\class-whizmanage-discount-init.php:23
actionplugins_loadedincludes\discount-rules\class-whizmanage-discount-init.php:31
actionrest_api_initincludes\discount-rules\class-whizmanage-discount-init.php:45
actionwoocommerce_before_calculate_totalsincludes\discount-rules\class-whizmanage-discount-init.php:50
actionwoocommerce_cart_calculate_feesincludes\discount-rules\class-whizmanage-discount-init.php:51
actionwoocommerce_cart_item_removedincludes\discount-rules\class-whizmanage-discount-init.php:52
filterwoocommerce_cart_item_nameincludes\discount-rules\class-whizmanage-discount-init.php:54
actionwp_enqueue_scriptsincludes\discount-rules\class-whizmanage-discount-init.php:56
actionwp_footerincludes\discount-rules\class-whizmanage-discount-init.php:57
actionwoocommerce_cart_totals_before_order_totalincludes\discount-rules\class-whizmanage-discount-init.php:60
actionwp_loadedincludes\discount-rules\class-whizmanage-discount-init.php:63
filterwoocommerce_get_item_dataincludes\discount-rules\class-whizmanage-discount-init.php:66
filterwoocommerce_package_ratesincludes\discount-rules\class-whizmanage-discount-init.php:68
actionwoocommerce_checkout_create_orderincludes\discount-rules\class-whizmanage-discount-init.php:70
actionwoocommerce_store_api_checkout_order_processedincludes\discount-rules\class-whizmanage-discount-init.php:77
actionwoocommerce_thankyouincludes\discount-rules\class-whizmanage-discount-init.php:85
actiontemplate_redirectincludes\discount-rules\class-whizmanage-discount-init.php:96
actionwp_footerincludes\discount-rules\class-whizmanage-discount-init.php:99
actionwoocommerce_add_to_cartincludes\discount-rules\class-whizmanage-discount-init.php:102
actionwoocommerce_cart_item_removedincludes\discount-rules\class-whizmanage-discount-init.php:110
filterwoocommerce_cart_item_nameincludes\discount-rules\class-whizmanage-discount-init.php:112
filterwoocommerce_get_price_htmlincludes\discount-rules\class-whizmanage-discount-shortcode.php:19
filterwoocommerce_available_variationincludes\discount-rules\class-whizmanage-discount-shortcode.php:21
actionwoocommerce_single_product_summaryincludes\discount-rules\class-whizmanage-discount-shortcode.php:29
actionwoocommerce_before_single_productincludes\discount-rules\class-whizmanage-discount-shortcode.php:32
actionwoocommerce_after_single_product_summaryincludes\discount-rules\class-whizmanage-discount-shortcode.php:35
actionwp_footerincludes\discount-rules\class-whizmanage-discount-shortcode.php:40
actionwp_headincludes\discount-rules\class-whizmanage-discount-shortcode.php:41
actionwoocommerce_rest_insert_shop_order_objectincludes\orders\general-orders-functions.php:11
filterwoocommerce_rest_prepare_shop_order_objectincludes\orders\general-orders-functions.php:12
actionrest_api_initincludes\orders\rest-functions-orders.php:13
filterwoocommerce_product_is_in_stockincludes\orders\rest-functions-orders.php:571
filterwoocommerce_prevent_user_from_purchasing_out_of_stock_itemsincludes\orders\rest-functions-orders.php:572
filterwoocommerce_product_is_purchasableincludes\orders\rest-functions-orders.php:573
filterwoocommerce_variation_is_purchasableincludes\orders\rest-functions-orders.php:574
filterwoocommerce_product_is_visibleincludes\orders\rest-functions-orders.php:575
actionwoocommerce_before_calculate_totalsincludes\orders\rest-functions-orders.php:631
actionwoocommerce_rest_insert_product_objectincludes\products\general-products-functions.php:11
filterwoocommerce_rest_prepare_product_objectincludes\products\general-products-functions.php:12
actionwoocommerce_rest_insert_product_variation_objectincludes\products\general-products-functions.php:15
actionrest_api_initincludes\products\rest-functions-product.php:28
filterposts_whereincludes\products\rest-functions-product.php:841
filterrest_pre_dispatchincludes\products\taxonomies.php:39
filterwoocommerce_rest_pre_insert_product_objectincludes\products\taxonomies.php:47
actionwoocommerce_rest_insert_product_objectincludes\products\taxonomies.php:55
actionwoocommerce_rest_pre_insert_product_variation_objectincludes\products\taxonomies.php:63
actionwoocommerce_rest_insert_product_variation_objectincludes\products\taxonomies.php:71
actioncreated_termincludes\products\taxonomies.php:79
actionedited_termincludes\products\taxonomies.php:80
actiondelete_termincludes\products\taxonomies.php:81
actionregistered_taxonomyincludes\products\taxonomies.php:84
actionwoocommerce_attribute_addedincludes\products\taxonomies.php:87
actionwoocommerce_attribute_updatedincludes\products\taxonomies.php:88
actionwoocommerce_attribute_deletedincludes\products\taxonomies.php:89
actionrest_api_initincludes\rest-functions-main.php:30
actionrest_api_initincludes\settings\rest-functions-settings.php:106
actionrest_api_initincludes\settings\rest-functions-shipping.php:21
actionadmin_noticeswhizmanage.php:119
actionplugins_loadedwhizmanage.php:162
actionplugins_loadedwhizmanage.php:169
Maintenance & Trust

WhizManage — Management Suite for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 2, 2026
PHP min version7.4
Downloads587

Community Trust

Rating100/100
Number of ratings2
Active installs30
Developer Profile

WhizManage — Management Suite for WooCommerce Developer Profile

whizmanage

1 plugin · 30 total installs

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

How We Detect WhizManage — Management Suite 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/whizmanage/assets/css/whizmanage-dashboard.css/wp-content/plugins/whizmanage/assets/css/whizmanage-editor.css/wp-content/plugins/whizmanage/assets/css/whizmanage-frontend.css/wp-content/plugins/whizmanage/assets/css/whizmanage-settings.css/wp-content/plugins/whizmanage/assets/js/whizmanage-dashboard.js/wp-content/plugins/whizmanage/assets/js/whizmanage-editor.js/wp-content/plugins/whizmanage/assets/js/whizmanage-frontend.js/wp-content/plugins/whizmanage/assets/js/whizmanage-settings.js
Script Paths
/wp-content/plugins/whizmanage/assets/js/whizmanage-dashboard.js/wp-content/plugins/whizmanage/assets/js/whizmanage-editor.js/wp-content/plugins/whizmanage/assets/js/whizmanage-frontend.js/wp-content/plugins/whizmanage/assets/js/whizmanage-settings.js
Version Parameters
whizmanage/assets/css/whizmanage-dashboard.css?ver=whizmanage/assets/css/whizmanage-editor.css?ver=whizmanage/assets/css/whizmanage-frontend.css?ver=whizmanage/assets/css/whizmanage-settings.css?ver=whizmanage/assets/js/whizmanage-dashboard.js?ver=whizmanage/assets/js/whizmanage-editor.js?ver=whizmanage/assets/js/whizmanage-frontend.js?ver=whizmanage/assets/js/whizmanage-settings.js?ver=

HTML / DOM Fingerprints

CSS Classes
whizmanage-dashboard-pagewhizmanage-editor-pagewhizmanage-settings-pagewhizmanage-products-list-tablewhizmanage-coupon-list-tablewhizmanage-order-list-tablewhizmanage-customer-list-tablewhizmanage-bulk-edit-modal+10 more
HTML Comments
<!-- WhizManage: Product Bulk Edit Template --><!-- WhizManage: Coupon Bulk Edit Template --><!-- WhizManage: Order Bulk Edit Template --><!-- WhizManage: Customer Bulk Edit Template -->
Data Attributes
data-whizmanage-product-iddata-whizmanage-coupon-iddata-whizmanage-order-iddata-whizmanage-customer-iddata-whizmanage-field-namedata-whizmanage-field-type
JS Globals
whizmanage_dataWhizmanageDashboardWhizmanageEditorWhizmanageSettings
REST Endpoints
/wp-json/whizmanage/v1/products/wp-json/whizmanage/v1/coupons/wp-json/whizmanage/v1/orders/wp-json/whizmanage/v1/customers/wp-json/whizmanage/v1/settings/wp-json/whizmanage/v1/shipping
FAQ

Frequently Asked Questions about WhizManage — Management Suite for WooCommerce