ShopBoost – WooCommerce Toolkit Security & Risk Analysis

wordpress.org/plugins/flexible-minimum-order

WooCommerce toolkit with minimum order amounts, auto-add products, and direct checkout links. Increase order value with modern admin interface.

0 active installs v1.4.1 PHP 7.4+ WP 6.1+ Updated Unknown
cartcheckoutecommerceminimum-orderwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShopBoost – WooCommerce Toolkit Safe to Use in 2026?

Generally Safe

Score 100/100

ShopBoost – WooCommerce Toolkit has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The plugin 'flexible-minimum-order' v1.4.1 demonstrates a generally good security posture with several strong security practices in place. The absence of known CVEs and a complete lack of unpatched vulnerabilities in its history is a very positive sign, suggesting a mature and well-maintained codebase. The code analysis also reveals a robust implementation of security features, with all identified entry points (AJAX handlers, REST API routes, shortcodes) having appropriate authentication and permission checks. Furthermore, the high percentage of properly escaped output and a significant portion of SQL queries utilizing prepared statements indicate a conscious effort to prevent common web vulnerabilities like Cross-Site Scripting (XSS) and SQL Injection. The presence of numerous nonce and capability checks further reinforces this strong security foundation.

However, a closer look at the taint analysis reveals a single flow with unsanitized paths, categorized as high severity. While this is a solitary finding and not a critical one, it still represents a potential security risk that should not be overlooked. The presence of file operations, even without specific details on their nature, warrants careful review to ensure they are not susceptible to path traversal or other manipulation. The attack surface is moderate with 16 AJAX handlers, and while they are reported as having auth checks, a deeper dive into the implementation of these checks is always recommended to ensure they are truly robust against all attack vectors. Overall, the plugin is in good shape, but the single high-severity taint flow necessitates attention to mitigate any potential exploit.

Key Concerns

  • High severity unsanitized path taint flow
Vulnerabilities
None known

ShopBoost – WooCommerce Toolkit Security Vulnerabilities

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

ShopBoost – WooCommerce Toolkit Code Analysis

Dangerous Functions
0
Raw SQL Queries
19
24 prepared
Unescaped Output
50
663 escaped
Nonce Checks
28
Capability Checks
28
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

56% prepared43 total queries

Output Escaping

93% escaped713 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

15 flows1 with unsanitized paths
<flexible-minimum-order> (flexible-minimum-order.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ShopBoost – WooCommerce Toolkit Attack Surface

Entry Points18
Unprotected0

AJAX Handlers 16

authwp_ajax_flexmior_get_variationsflexible-minimum-order.php:281
authwp_ajax_flexmior_scan_urlsincludes\class-settings-page.php:38
authwp_ajax_flexmior_run_scan_nowincludes\class-settings-page.php:39
authwp_ajax_flexmior_get_redirectsincludes\class-settings-page.php:48
authwp_ajax_flexmior_save_redirectincludes\class-settings-page.php:49
authwp_ajax_flexmior_delete_redirectincludes\class-settings-page.php:50
authwp_ajax_flexmior_toggle_redirectincludes\class-settings-page.php:51
authwp_ajax_flexmior_get_checkout_fieldsincludes\class-settings-page.php:54
authwp_ajax_flexmior_save_checkout_fieldincludes\class-settings-page.php:55
authwp_ajax_flexmior_delete_checkout_fieldincludes\class-settings-page.php:56
authwp_ajax_flexmior_toggle_checkout_fieldincludes\class-settings-page.php:57
authwp_ajax_flexmior_reorder_checkout_fieldsincludes\class-settings-page.php:58
authwp_ajax_flexmior_toggle_default_fieldincludes\class-settings-page.php:59
authwp_ajax_flexmior_toggle_default_field_requiredincludes\class-settings-page.php:60
authwp_ajax_flexmior_reorder_default_fieldsincludes\class-settings-page.php:61
authwp_ajax_flexmior_update_default_fieldincludes\class-settings-page.php:62

Shortcodes 2

[flexmior_minimum_order_notice] flexible-minimum-order.php:242
[flexmior_size_chart] flexible-minimum-order.php:243
WordPress Hooks 67
actionbefore_woocommerce_initflexible-minimum-order.php:38
actionadmin_noticesflexible-minimum-order.php:54
actionplugins_loadedflexible-minimum-order.php:110
actionwoocommerce_after_checkout_validationflexible-minimum-order.php:189
actionwoocommerce_checkout_processflexible-minimum-order.php:192
filterwoocommerce_store_api_checkout_errorsflexible-minimum-order.php:195
actionwoocommerce_before_cart_tableflexible-minimum-order.php:200
actiontemplate_redirectflexible-minimum-order.php:203
filterwoocommerce_checkout_fieldsflexible-minimum-order.php:206
actionwoocommerce_checkout_processflexible-minimum-order.php:207
actionwoocommerce_checkout_update_order_metaflexible-minimum-order.php:208
actionwoocommerce_single_product_summaryflexible-minimum-order.php:214
actionwp_enqueue_scriptsflexible-minimum-order.php:215
actionwoocommerce_single_product_summaryflexible-minimum-order.php:221
actionwp_headflexible-minimum-order.php:222
actionwoocommerce_admin_order_data_after_billing_addressflexible-minimum-order.php:225
actionwoocommerce_email_order_meta_fieldsflexible-minimum-order.php:226
filterwoocommerce_order_button_textflexible-minimum-order.php:229
actionadmin_enqueue_scriptsflexible-minimum-order.php:232
actionwp_enqueue_scriptsflexible-minimum-order.php:233
actionwp_headflexible-minimum-order.php:236
filterwoocommerce_product_tabsflexible-minimum-order.php:247
actionwp_footerflexible-minimum-order.php:248
actiontemplate_redirectflexible-minimum-order.php:252
actionwoocommerce_cart_updatedflexible-minimum-order.php:255
actionwoocommerce_after_cart_item_quantity_updateflexible-minimum-order.php:256
actionwoocommerce_add_to_cartflexible-minimum-order.php:257
filterwoocommerce_product_is_visibleflexible-minimum-order.php:260
actionpre_get_postsflexible-minimum-order.php:261
actionwoocommerce_before_calculate_totalsflexible-minimum-order.php:265
filterwoocommerce_cart_item_priceflexible-minimum-order.php:268
filterwoocommerce_cart_item_subtotalflexible-minimum-order.php:269
actionwoocommerce_before_cart_tableflexible-minimum-order.php:272
actionwoocommerce_before_checkout_formflexible-minimum-order.php:273
filterpost_row_actionsflexible-minimum-order.php:277
filterpage_row_actionsflexible-minimum-order.php:278
actionadmin_footerflexible-minimum-order.php:284
filtersanitize_titleflexible-minimum-order.php:290
filterwp_insert_post_dataflexible-minimum-order.php:293
actioncreated_termflexible-minimum-order.php:296
actionedited_termflexible-minimum-order.php:297
filterthe_contentflexible-minimum-order.php:300
filterthe_excerptflexible-minimum-order.php:301
filterwp_nav_menu_itemsflexible-minimum-order.php:304
actionadmin_menuincludes\class-settings-page.php:32
actionadmin_initincludes\class-settings-page.php:33
actionadmin_noticesincludes\class-settings-page.php:34
actionflexmior_auto_scan_urlsincludes\class-settings-page.php:42
actioninitincludes\class-settings-page.php:45
filterwoocommerce_checkout_fieldsincludes\class-settings-page.php:3135
actionwp_enqueue_scriptsintegrations\blocks\class-blocks-integration.php:20
actionwp_enqueue_scriptsintegrations\blocks\class-blocks-integration.php:21
actionwoocommerce_before_checkout_formintegrations\default\class-default-integration.php:18
actionwoocommerce_checkout_before_customer_detailsintegrations\default\class-default-integration.php:19
actionwoocommerce_checkout_before_order_reviewintegrations\default\class-default-integration.php:20
actionwp_footerintegrations\default\class-default-integration.php:21
actionwp_enqueue_scriptsintegrations\default\class-default-integration.php:22
actionwoocommerce_before_checkout_formintegrations\divi\class-divi-integration.php:18
actionet_pb_after_page_builderintegrations\divi\class-divi-integration.php:19
actionwp_enqueue_scriptsintegrations\divi\class-divi-integration.php:20
actionwoocommerce_before_checkout_formintegrations\woodmart\class-woodmart-integration.php:21
actionwoocommerce_before_cartintegrations\woodmart\class-woodmart-integration.php:22
actionwoocommerce_before_cart_tableintegrations\woodmart\class-woodmart-integration.php:25
actionwoodmart_before_mini_cartintegrations\woodmart\class-woodmart-integration.php:28
actionwp_footerintegrations\woodmart\class-woodmart-integration.php:31
actionwp_enqueue_scriptsintegrations\woodmart\class-woodmart-integration.php:34
actionwp_footerintegrations\woodmart\class-woodmart-integration.php:37
Maintenance & Trust

ShopBoost – WooCommerce Toolkit Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads462

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

ShopBoost – WooCommerce Toolkit Developer Profile

GDimitrov

3 plugins · 10 total installs

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

How We Detect ShopBoost – WooCommerce Toolkit

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flexible-minimum-order/assets/css/admin.css/wp-content/plugins/flexible-minimum-order/assets/css/frontend.css/wp-content/plugins/flexible-minimum-order/assets/js/admin.js/wp-content/plugins/flexible-minimum-order/assets/js/frontend.js
Script Paths
/wp-content/plugins/flexible-minimum-order/assets/js/admin.js/wp-content/plugins/flexible-minimum-order/assets/js/frontend.js
Version Parameters
flexible-minimum-order/assets/css/admin.css?ver=flexible-minimum-order/assets/css/frontend.css?ver=flexible-minimum-order/assets/js/admin.js?ver=flexible-minimum-order/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
flexmior-cart-noticeflexmior-minimum-order-notice
Data Attributes
data-flexmior-amountdata-flexmior-message
JS Globals
FLEXMIOR_ADMIN_DATAFLEXMIOR_FRONTEND_DATA
FAQ

Frequently Asked Questions about ShopBoost – WooCommerce Toolkit