Business Messaging for WbizTool Security & Risk Analysis

wordpress.org/plugins/business-messaging-for-wbiztool

Send automated business messages for WooCommerce orders, Contact Form 7 submissions, WP Amelia bookings, and more. Professional templates included.

50 active installs v1.0.3 PHP 7.4+ WP 5.0+ Updated Sep 15, 2025
automationcontact-form-7messagingnotificationswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Business Messaging for WbizTool Safe to Use in 2026?

Generally Safe

Score 100/100

Business Messaging for WbizTool has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The plugin "business-messaging-for-wbiztool" v1.0.3 exhibits a generally strong security posture with several good practices in place. The extensive use of prepared statements for SQL queries (83%) and proper output escaping (96%) are significant strengths. Furthermore, the absence of any known CVEs and a history of no recorded vulnerabilities suggest a well-maintained codebase. The plugin also implements nonce checks and capability checks for most of its entry points, which is commendable.

However, there is one significant concern identified in the static analysis: an unprotected AJAX handler. This represents a direct entry point into the plugin's functionality that an attacker could potentially leverage without proper authentication, creating a notable risk. While the taint analysis did not reveal any critical or high-severity flows with unsanitized paths, the presence of this unprotected AJAX handler still warrants attention. The overall attack surface, while moderate, is impacted by this single unprotected entry point.

In conclusion, the plugin is well-developed with a strong emphasis on secure coding practices. The lack of past vulnerabilities is a positive indicator. The primary weakness is the single AJAX handler lacking authentication, which, if exploited, could lead to unauthorized actions. Addressing this specific vulnerability is crucial to further hardening the plugin's security.

Key Concerns

  • Unprotected AJAX handler
Vulnerabilities
None known

Business Messaging for WbizTool Security Vulnerabilities

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

Business Messaging for WbizTool Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
30 prepared
Unescaped Output
8
199 escaped
Nonce Checks
15
Capability Checks
9
File Operations
1
External Requests
1
Bundled Libraries
0

SQL Query Safety

83% prepared36 total queries

Output Escaping

96% escaped207 total outputs
Data Flows
All sanitized

Data Flow Analysis

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

Business Messaging for WbizTool Attack Surface

Entry Points10
Unprotected1

AJAX Handlers 10

authwp_ajax_wbiztool_test_connectionincludes\class-wbiztool-messaging-admin.php:126
authwp_ajax_wbiztool_send_test_messageincludes\class-wbiztool-messaging-admin.php:127
authwp_ajax_wbiztool_save_templateincludes\class-wbiztool-messaging-admin.php:128
authwp_ajax_wbiztool_export_logsincludes\class-wbiztool-messaging-admin.php:129
authwp_ajax_wbiztool_get_templateincludes\class-wbiztool-messaging-admin.php:132
authwp_ajax_wbiztool_save_template_ajaxincludes\class-wbiztool-messaging-admin.php:133
authwp_ajax_wbiztool_reset_template_ajaxincludes\class-wbiztool-messaging-admin.php:134
authwp_ajax_wbiztool_preview_templateincludes\class-wbiztool-messaging-admin.php:135
authwp_ajax_wbiztool_debug_templatesincludes\class-wbiztool-messaging-admin.php:136
authwp_ajax_wbiztool_debug_simpleincludes\class-wbiztool-messaging-admin.php:139
WordPress Hooks 30
actionadmin_menuincludes\class-wbiztool-messaging-admin.php:121
actionadmin_initincludes\class-wbiztool-messaging-admin.php:122
actionadmin_enqueue_scriptsincludes\class-wbiztool-messaging-admin.php:123
actionadmin_initincludes\class-wbiztool-messaging-settings.php:70
actionadmin_footerincludes\integrations\class-wbiztool-whatsapp-amelia.php:64
actionamelia_after_booking_addedincludes\integrations\class-wbiztool-whatsapp-amelia.php:88
actionamelia_after_booking_rescheduledincludes\integrations\class-wbiztool-whatsapp-amelia.php:89
actionamelia_after_booking_canceledincludes\integrations\class-wbiztool-whatsapp-amelia.php:90
actionamelia_after_appointment_addedincludes\integrations\class-wbiztool-whatsapp-amelia.php:93
actionamelia_after_event_booking_savedincludes\integrations\class-wbiztool-whatsapp-amelia.php:96
actionamelia_after_event_booking_updatedincludes\integrations\class-wbiztool-whatsapp-amelia.php:97
actionwpcf7_mail_sentincludes\integrations\class-wbiztool-whatsapp-cf7.php:81
actionwpcf7_mail_failedincludes\integrations\class-wbiztool-whatsapp-cf7.php:82
actionwoocommerce_new_orderincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:95
actionwoocommerce_order_status_pending_to_processingincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:96
actionwoocommerce_order_status_pending_to_completedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:97
actionwoocommerce_order_status_processing_to_completedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:98
actionwoocommerce_order_status_cancelledincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:99
actionwoocommerce_order_status_failedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:100
actionwoocommerce_order_status_refundedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:101
actionwoocommerce_payment_completeincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:104
actionwoocommerce_order_status_processing_to_shippedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:107
actionwoocommerce_order_status_completed_to_shippedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:108
actionwoocommerce_order_status_changedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:111
actionwoocommerce_order_refundedincludes\integrations\class-wbiztool-whatsapp-woocommerce.php:114
actionplugins_loadedwbiztool-messaging.php:161
actionplugins_loadedwbiztool-messaging.php:169
actionadmin_menuwbiztool-messaging.php:172
actionadmin_initwbiztool-messaging.php:173
actioninitwbiztool-messaging.php:180

Scheduled Events 1

wbiztool_messaging_send_delayed_message
Maintenance & Trust

Business Messaging for WbizTool Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 15, 2025
PHP min version7.4
Downloads327

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Business Messaging for WbizTool Developer Profile

Wbiztool

1 plugin · 50 total installs

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

How We Detect Business Messaging for WbizTool

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/business-messaging-for-wbiztool/assets/css/styles.css/wp-content/plugins/business-messaging-for-wbiztool/assets/js/scripts.js/wp-content/plugins/business-messaging-for-wbiztool/includes/js/admin.js/wp-content/plugins/business-messaging-for-wbiztool/assets/css/backend.css
Generator Patterns
Business Messaging for WbizTool
Script Paths
assets/js/scripts.jsincludes/js/admin.js
Version Parameters
business-messaging-for-wbiztool/assets/css/styles.css?ver=business-messaging-for-wbiztool/assets/js/scripts.js?ver=business-messaging-for-wbiztool/includes/js/admin.js?ver=business-messaging-for-wbiztool/assets/css/backend.css?ver=

HTML / DOM Fingerprints

CSS Classes
wbiztool-settings-pagewbiztool-message-templatewbiztool-message-previewwbiztool-api-settings
HTML Comments
<!-- WbizTool Messaging Plugin --><!-- Main WbizTool Plugin Class --><!-- STEP 2: Load admin class immediately (try first) --><!-- SIMPLE ADMIN MENU - Just to get sidebar working (fallback only) -->+2 more
Data Attributes
data-wbiztool-api-urldata-wbiztool-nonce
JS Globals
WbizToolMessaging
FAQ

Frequently Asked Questions about Business Messaging for WbizTool