TOCHAT.BE Security & Risk Analysis

wordpress.org/plugins/tochat-be

Add a free WhatsApp click-to-chat button to your WordPress site. Easily connect your WhatsApp account and start chatting with customers instantly.

900 active installs v1.3.4 PHP 5.6+ WP 5.0+ Updated Feb 18, 2025
chatclick-to-chatwhatsappwhatsapp-businesswhatsapp-support-chat
66
C · Use Caution
CVEs total2
Unpatched1
Last CVESep 22, 2025
Safety Verdict

Is TOCHAT.BE Safe to Use in 2026?

Use With Caution

Score 66/100

TOCHAT.BE has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

2 known CVEs 1 unpatched Last CVE: Sep 22, 2025Updated 1yr ago
Risk Assessment

The "tochat-be" v1.3.4 plugin exhibits a mixed security posture. On the positive side, it demonstrates strong adherence to secure coding practices with an extremely high rate of properly escaped output and a good percentage of SQL queries utilizing prepared statements. The absence of file operations and external HTTP requests further mitigates potential attack vectors.

However, significant concerns arise from the attack surface and vulnerability history. The presence of 4 AJAX handlers, with 2 lacking authentication checks, presents a direct entry point for unauthorized actions. The taint analysis revealing a high severity unsanitized path flow, despite the low number of flows analyzed, is a critical red flag, indicating a potential vulnerability where user input could lead to unintended consequences.

The plugin's history of 2 known CVEs, with one still unpatched and categorized as high severity, is a substantial risk. The common vulnerability types of CSRF and XSS in its history suggest recurring weaknesses in input handling and state management, which are further supported by the current taint flow finding. While many secure practices are in place, the unprotected entry points, the identified taint flow, and the unpatched vulnerability collectively contribute to a non-negligible risk profile.

Key Concerns

  • Unpatched High Severity CVE
  • High Severity Taint Flow
  • Unprotected AJAX Handlers
  • Low Nonce Checks Relative to Entry Points
  • Low Capability Checks Relative to Entry Points
Vulnerabilities
2 published

TOCHAT.BE Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2025-57915medium · 4.3Cross-Site Request Forgery (CSRF)

TOCHAT.BE <= 1.3.4 - Cross-Site Request Forgery

Sep 22, 2025Unpatched
CVE-2024-37563high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

TOCHAT.BE <= 1.3.1 - Unauthenticated Stored Cross-Site Scripting

Jul 9, 2024 Patched in 1.3.2 (35d)
Code Analysis
Analyzed Mar 16, 2026

TOCHAT.BE Code Analysis

Dangerous Functions
0
Raw SQL Queries
8
12 prepared
Unescaped Output
3
255 escaped
Nonce Checks
2
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

60% prepared20 total queries

Output Escaping

99% escaped258 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
prepare_items (includes\admin\class-tochatbe-admin-log-table.php:49)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

TOCHAT.BE Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 4

authwp_ajax_tochatbe_save_order_messageincludes\admin\class-tochatbe-admin-woo-order-chat.php:38
noprivwp_ajax_tochatbe_save_order_messageincludes\admin\class-tochatbe-admin-woo-order-chat.php:39
authwp_ajax_tochatbe_click_logincludes\class-tochatbe-log.php:21
noprivwp_ajax_tochatbe_click_logincludes\class-tochatbe-log.php:22

Shortcodes 1

[tochatbe_whatsapp] includes\class-tochatbe-shortcodes.php:23
WordPress Hooks 32
actioninitincludes\admin\class-tochatbe-admin-agent-post.php:21
actionadd_meta_boxesincludes\admin\class-tochatbe-admin-agent-post.php:22
actionsave_postincludes\admin\class-tochatbe-admin-agent-post.php:23
filtermanage_edit-tochatbe_agent_columnsincludes\admin\class-tochatbe-admin-agent-post.php:24
actionmanage_tochatbe_agent_posts_custom_columnincludes\admin\class-tochatbe-admin-agent-post.php:25
actionwp_dashboard_setupincludes\admin\class-tochatbe-admin-dashboard-widget.php:21
actionadmin_headincludes\admin\class-tochatbe-admin-dashboard-widget.php:22
actionadmin_initincludes\admin\class-tochatbe-admin-export-csv.php:21
actionadmin_enqueue_scriptsincludes\admin\class-tochatbe-admin-init.php:21
actionadmin_menuincludes\admin\class-tochatbe-admin-init.php:22
actionadmin_initincludes\admin\class-tochatbe-admin-init.php:23
actioninitincludes\admin\class-tochatbe-admin-init.php:25
actionadmin_initincludes\admin\class-tochatbe-admin-init.php:26
actionadd_meta_boxesincludes\admin\class-tochatbe-admin-mod-meta-box.php:23
actionsave_postincludes\admin\class-tochatbe-admin-mod-meta-box.php:24
actionadmin_noticesincludes\admin\class-tochatbe-admin-notice.php:28
actionadmin_enqueue_scriptsincludes\admin\class-tochatbe-admin-support-widget.php:27
actionadmin_headincludes\admin\class-tochatbe-admin-woo-order-chat.php:27
actionadmin_footerincludes\admin\class-tochatbe-admin-woo-order-chat.php:28
actionwoocommerce_admin_order_data_after_billing_addressincludes\admin\class-tochatbe-admin-woo-order-chat.php:29
filtermanage_edit-shop_order_columnsincludes\admin\class-tochatbe-admin-woo-order-chat.php:32
actionmanage_shop_order_posts_custom_columnincludes\admin\class-tochatbe-admin-woo-order-chat.php:33
filtermanage_woocommerce_page_wc-orders_columnsincludes\admin\class-tochatbe-admin-woo-order-chat.php:34
actionmanage_woocommerce_page_wc-orders_custom_columnincludes\admin\class-tochatbe-admin-woo-order-chat.php:35
actionwp_dashboard_setupincludes\admin\class-tochatbe-admin-woo-order-chat.php:42
actionwp_enqueue_scriptsincludes\class-tochatbe-enqueue-scripts.php:21
actioninitincludes\class-tochatbe-init.php:26
actiontemplate_redirectincludes\class-tochatbe-share-agent.php:23
actionwp_footerincludes\class-tochatbe-widget.php:23
filtertochatbe_about_messageincludes\tochatbe-hooks.php:17
actionplugins_loadedto-chat-be.php:73
actionactivated_pluginto-chat-be.php:100
Maintenance & Trust

TOCHAT.BE Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 18, 2025
PHP min version5.6
Downloads23K

Community Trust

Rating100/100
Number of ratings3
Active installs900
Developer Profile

TOCHAT.BE Developer Profile

César Martín

1 plugin · 900 total installs

64
trust score
Avg Security Score
66/100
Avg Patch Time
35 days
View full developer profile
Detection Fingerprints

How We Detect TOCHAT.BE

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tochat-be/assets/css/jquery.timepicker.min.css/wp-content/plugins/tochat-be/assets/js/jquery.timepicker.min.js/wp-content/plugins/tochat-be/assets/css/select2.min.css/wp-content/plugins/tochat-be/assets/js/select2.min.js/wp-content/plugins/tochat-be/assets/js/admin-tochatbe-script.js/wp-content/plugins/tochat-be/assets/css/admin-tochatbe-style.css
Script Paths
/wp-content/plugins/tochat-be/assets/js/jquery.timepicker.min.js/wp-content/plugins/tochat-be/assets/js/select2.min.js/wp-content/plugins/tochat-be/assets/js/admin-tochatbe-script.js
Version Parameters
tochat-be/assets/css/jquery.timepicker.min.css?ver=tochat-be/assets/js/jquery.timepicker.min.js?ver=tochat-be/assets/css/select2.min.css?ver=tochat-be/assets/js/select2.min.js?ver=tochat-be/assets/js/admin-tochatbe-script.js?ver=tochat-be/assets/css/admin-tochatbe-style.css?ver=

HTML / DOM Fingerprints

CSS Classes
tochatbe-whatsapp-icon
HTML Comments
TOCHAT.BETOCHATBE
Data Attributes
data-tochatbe
JS Globals
tochatbeAdmin
Shortcode Output
[tochatbe_whatsapp_icon]
FAQ

Frequently Asked Questions about TOCHAT.BE