Order Tools for WooCommerce Security & Risk Analysis

wordpress.org/plugins/aisp-order-tools-for-woocommerce

Streamline your WooCommerce admin workflow: manage phone orders, assign users, handle manual payments, and send smarter notifications.

0 active installs v1.1.0 PHP 7.2+ WP 6.0+ Updated Mar 9, 2026
local-pickupmanual-paymentorder-managementphone-orderwoocommerce-email
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Order Tools for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 25d ago
Risk Assessment

The 'aisp-order-tools-for-woocommerce' plugin version 1.1.0 exhibits a strong security posture based on the provided static analysis and vulnerability history. The plugin has a minimal attack surface consisting of four AJAX handlers, all of which appear to have authentication checks, a positive sign for security. Furthermore, the code demonstrates good practices in critical areas like SQL query handling, with 100% of queries using prepared statements, and robust output escaping, with 93% of outputs properly escaped. The presence of numerous nonce and capability checks further reinforces its security-minded development.

Vulnerabilities
None known

Order Tools for WooCommerce Security Vulnerabilities

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

Order Tools for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

93% escaped58 total outputs
Attack Surface

Order Tools for WooCommerce Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_aisp_otools_search_userincludes\class-aisp-otools-ajax.php:12
authwp_ajax_aisp_otools_get_user_billingincludes\class-aisp-otools-ajax.php:13
authwp_ajax_aisp_otools_assign_user_to_orderincludes\class-aisp-otools-ajax.php:14
authwp_ajax_aisp_otools_safe_reset_cartincludes\class-aisp-otools-safe-admin-checkout.php:15
WordPress Hooks 82
actionadmin_noticesaisp-order-tools-for-woocommerce.php:31
actionbefore_woocommerce_initaisp-order-tools-for-woocommerce.php:43
actionplugins_loadedaisp-order-tools-for-woocommerce.php:75
actionplugins_loadedaisp-order-tools-for-woocommerce.php:80
filterwoocommerce_get_settings_pagesaisp-order-tools-for-woocommerce.php:93
filterwoocommerce_valid_order_statuses_for_order_againaisp-order-tools-for-woocommerce.php:101
actionwoocommerce_initaisp-order-tools-for-woocommerce.php:110
actionwp_enqueue_scriptsincludes\class-aisp-otools-admin-order-pay.php:11
actionwp_footerincludes\class-aisp-otools-admin-order-pay.php:12
actiontemplate_redirectincludes\class-aisp-otools-admin-redirect.php:7
filterwoocommerce_order_needs_paymentincludes\class-aisp-otools-admin.php:14
filteruser_has_capincludes\class-aisp-otools-admin.php:15
actionwpincludes\class-aisp-otools-admin.php:16
filterwoocommerce_valid_order_statuses_for_paymentincludes\class-aisp-otools-admin.php:17
actionwp_enqueue_scriptsincludes\class-aisp-otools-assets.php:11
actionwoocommerce_before_checkout_billing_formincludes\class-aisp-otools-checkout.php:12
actionwoocommerce_checkout_create_orderincludes\class-aisp-otools-checkout.php:17
actionwp_enqueue_scriptsincludes\class-aisp-otools-checkout.php:23
filterupdate_user_metadataincludes\class-aisp-otools-checkout.php:27
actionadmin_initincludes\class-aisp-otools-custom-item.php:12
actionupdate_option_aisp_otools_add_custom_itemincludes\class-aisp-otools-custom-item.php:13
actionupdate_option_aisp_otools_custom_item_base_nameincludes\class-aisp-otools-custom-item.php:14
actionwoocommerce_before_add_to_cart_buttonincludes\class-aisp-otools-custom-item.php:15
filterwoocommerce_add_cart_item_dataincludes\class-aisp-otools-custom-item.php:16
actionwoocommerce_before_calculate_totalsincludes\class-aisp-otools-custom-item.php:17
filterwoocommerce_cart_item_nameincludes\class-aisp-otools-custom-item.php:18
actionwoocommerce_checkout_create_order_line_itemincludes\class-aisp-otools-custom-item.php:19
actiontemplate_redirectincludes\class-aisp-otools-custom-item.php:225
filterpre_trash_postincludes\class-aisp-otools-custom-item.php:246
actionbefore_delete_postincludes\class-aisp-otools-custom-item.php:270
actionwp_enqueue_scriptsincludes\class-aisp-otools-floating-panel.php:13
actionwp_footerincludes\class-aisp-otools-floating-panel.php:14
actionwp_enqueue_scriptsincludes\class-aisp-otools-order-pages-ui.php:9
actionwp_enqueue_scriptsincludes\class-aisp-otools-order-pay-assets.php:13
filterwoocommerce_payment_gatewaysincludes\class-aisp-otools-register-gateways.php:6
filterwoocommerce_available_payment_gatewaysincludes\class-aisp-otools-register-gateways.php:12
actionwp_enqueue_scriptsincludes\class-aisp-otools-reset.php:11
actionwpincludes\class-aisp-otools-safe-admin-checkout.php:14
actionwp_enqueue_scriptsincludes\class-aisp-otools-safe-admin-checkout.php:19
filterwoocommerce_cart_needs_shippingincludes\class-aisp-otools-safe-admin-checkout.php:23
filterwoocommerce_checkout_get_valueincludes\class-aisp-otools-safe-admin-checkout.php:27
actionwp_footerincludes\class-aisp-otools-safe-admin-checkout.php:54
actionadmin_enqueue_scriptsincludes\class-aisp-otools-settings-notifications.php:228
actionwoocommerce_after_cart_item_nameincludes\class-aisp-otools-settings-othertools.php:76
actionwoocommerce_cart_actionsincludes\class-aisp-otools-settings-othertools.php:90
actionwp_loadedincludes\class-aisp-otools-settings-othertools.php:98
filterwoocommerce_shop_order_list_table_columnsincludes\class-aisp-otools-settings-othertools.php:124
actionwoocommerce_shop_order_list_table_custom_columnincludes\class-aisp-otools-settings-othertools.php:145
filterwoocommerce_customer_list_table_columnsincludes\class-aisp-otools-settings-othertools.php:165
actionmanage_shop_order_posts_custom_columnincludes\class-aisp-otools-settings-othertools.php:181
filtermanage_users_columnsincludes\class-aisp-otools-settings-othertools.php:204
actionmanage_users_custom_columnincludes\class-aisp-otools-settings-othertools.php:213
filtermanage_users_columnsincludes\class-aisp-otools-settings-othertools.php:229
actionpre_user_queryincludes\class-aisp-otools-settings-othertools.php:247
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-aisp-otools-settings-othertools.php:293
filtermanage_users_columnsincludes\class-aisp-otools-settings-othertools.php:316
filtermanage_users_custom_columnincludes\class-aisp-otools-settings-othertools.php:322
filtermanage_users_sortable_columnsincludes\class-aisp-otools-settings-othertools.php:338
filterusers_list_table_query_argsincludes\class-aisp-otools-settings-othertools.php:343
actionplugins_loadedincludes\class-aisp-otools-settings-othertools.php:362
actionwoocommerce_admin_field_aisp_htmlincludes\class-aisp-otools-settings-page.php:24
actionadmin_enqueue_scriptsincludes\class-aisp-otools-settings-page.php:25
actionwoocommerce_update_options_aisp_otools_phoneorderincludes\class-aisp-otools-settings-phoneorder.php:12
actionwoocommerce_shipping_initincludes\class-aisp-otools-shipping-admin.php:7
filterwoocommerce_shipping_methodsincludes\class-aisp-otools-shipping-admin.php:115
filterwoocommerce_package_ratesincludes\class-aisp-otools-shipping-admin.php:123
actionwp_enqueue_scriptsincludes\class-assets-loader.php:7
actionadmin_enqueue_scriptsincludes\class-assets-loader.php:8
actionwoocommerce_new_orderincludes\emails\class-aisp-otools-email-admin.php:23
actionaisp_otools_check_pending_adminincludes\emails\class-aisp-otools-email-admin.php:24
filterwoocommerce_email_subject_new_orderincludes\emails\class-aisp-otools-email-admin.php:28
actionwoocommerce_new_orderincludes\emails\class-aisp-otools-email-customer.php:22
actionaisp_otools_check_pending_customerincludes\emails\class-aisp-otools-email-customer.php:23
filterwoocommerce_email_subject_customer_invoiceincludes\emails\class-aisp-otools-email-customer.php:24
filterwoocommerce_email_classesincludes\emails\class-aisp-otools-email-customer.php:25
filterwoocommerce_email_subject_customer_pending_orderincludes\emails\class-aisp-otools-email-customer.php:29
filterwoocommerce_email_subject_customer_on_hold_orderincludes\emails\class-aisp-otools-email-customer.php:30
filterwoocommerce_email_subject_customer_processing_orderincludes\emails\class-aisp-otools-email-customer.php:31
filterwoocommerce_email_subject_customer_completed_orderincludes\emails\class-aisp-otools-email-customer.php:32
actionwoocommerce_order_status_completedincludes\emails\class-aisp-otools-email-pickup.php:21
filterwoocommerce_email_enabled_customer_completed_orderincludes\emails\class-aisp-otools-email-pickup.php:22
actionupdate_option_aisp_otools_pending_timeout_daysincludes\functions-helpers.php:41

Scheduled Events 2

aisp_otools_check_pending_admin
aisp_otools_check_pending_customer
Maintenance & Trust

Order Tools for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 9, 2026
PHP min version7.2
Downloads171

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Order Tools for WooCommerce Developer Profile

Marco Gagnon

6 plugins · 20 total installs

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

How We Detect Order Tools 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/aisp-order-tools-for-woocommerce/assets/css/admin-order-pay.css/wp-content/plugins/aisp-order-tools-for-woocommerce/assets/js/admin-order-pay.js/wp-content/plugins/aisp-order-tools-for-woocommerce/assets/css/admin-floating-panel.css/wp-content/plugins/aisp-order-tools-for-woocommerce/assets/js/admin-floating-panel.js
Script Paths
/wp-content/plugins/aisp-order-tools-for-woocommerce/assets/js/admin-order-pay.js/wp-content/plugins/aisp-order-tools-for-woocommerce/assets/js/admin-floating-panel.js
Version Parameters
aisp-order-tools-for-woocommerce/assets/css/admin-order-pay.css?ver=aisp-order-tools-for-woocommerce/assets/js/admin-order-pay.js?ver=aisp-order-tools-for-woocommerce/assets/css/admin-floating-panel.css?ver=aisp-order-tools-for-woocommerce/assets/js/admin-floating-panel.js?ver=

HTML / DOM Fingerprints

CSS Classes
aisp-payment-banneraisp-admin-banneraisp-admin-return
Data Attributes
data-aisp-action
JS Globals
AISP_OTOOLS_VERSION
FAQ

Frequently Asked Questions about Order Tools for WooCommerce