Better Chat Support for Messenger Security & Risk Analysis

wordpress.org/plugins/better-chat-support

Add a customizable Messenger chat bubble to your site for instant conversations, smart pre-filled messages, and availability control.

1K active installs v1.3.1 PHP + WP 5.0+ Updated Mar 11, 2026
customer-carefacebookfacebook-messengermessengermessenger-chat
99
A · Safe
CVEs total1
Unpatched0
Last CVENov 20, 2025
Safety Verdict

Is Better Chat Support for Messenger Safe to Use in 2026?

Generally Safe

Score 99/100

Better Chat Support for Messenger has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 20, 2025Updated 23d ago
Risk Assessment

The 'better-chat-support' plugin v1.3.1 exhibits a generally positive security posture, with a significant number of entry points (28) that are all protected by authentication checks. The plugin also demonstrates good practices in its handling of SQL queries, with 100% using prepared statements, and a high percentage of output escaping (88%). The presence of 32 nonce checks and 12 capability checks further indicates a commitment to securing its operations. However, the presence of two 'unserialize' calls is a notable concern, as unserialization of untrusted data can lead to critical vulnerabilities if not handled with extreme care. While the taint analysis did not reveal critical or high-severity unsanitized flows, the 4 flows with unsanitized paths warrant attention. The plugin's vulnerability history shows a single medium-severity CVE related to Missing Authorization, which, while patched, suggests a potential area for scrutiny in how authorization is implemented in previous versions. The absence of unpatched vulnerabilities is a strong positive. Overall, the plugin has a good foundation for security, but the 'unserialize' usage and past authorization issues suggest areas where further review and testing would be beneficial.

Key Concerns

  • Dangerous function usage (unserialize)
  • Flows with unsanitized paths
  • Past medium vulnerability (Missing Authorization)
Vulnerabilities
1

Better Chat Support for Messenger Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-66113medium · 5.3Missing Authorization

Better Chat Support for Messenger <= 1.2.18 - Missing Authorization

Nov 20, 2025 Patched in 1.2.19 (6d)
Code Analysis
Analyzed Mar 16, 2026

Better Chat Support for Messenger Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
4 prepared
Unescaped Output
272
2042 escaped
Nonce Checks
32
Capability Checks
12
File Operations
0
External Requests
8
Bundled Libraries
0

Dangerous Functions Found

unserialize$plugins = unserialize($response['body']);better-chat-support\src\Admin\HelpPage\Help.php:143
unserialize$plugins = unserialize($response['body']);src\Admin\HelpPage\Help.php:143

SQL Query Safety

100% prepared4 total queries

Output Escaping

88% escaped2314 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

20 flows4 with unsanitized paths
BetterChatSupport_export (better-chat-support\src\Admin\Framework\functions\actions.php:64)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Better Chat Support for Messenger Attack Surface

Entry Points28
Unprotected0

AJAX Handlers 24

authwp_ajax_better-chat-support-get-iconsbetter-chat-support\src\Admin\Framework\functions\actions.php:52
authwp_ajax_better-chat-support-exportbetter-chat-support\src\Admin\Framework\functions\actions.php:89
authwp_ajax_better-chat-support-importbetter-chat-support\src\Admin\Framework\functions\actions.php:125
authwp_ajax_better-chat-support-resetbetter-chat-support\src\Admin\Framework\functions\actions.php:152
authwp_ajax_better-chat-support-chosenbetter-chat-support\src\Admin\Framework\functions\actions.php:191
authwp_ajax_better_chat_support-get-iconsbetter-chat-support\src\Admin\functions\actions.php:52
authwp_ajax_better_chat_support-exportbetter-chat-support\src\Admin\functions\actions.php:89
authwp_ajax_better_chat_support-importbetter-chat-support\src\Admin\functions\actions.php:125
authwp_ajax_better_chat_support-resetbetter-chat-support\src\Admin\functions\actions.php:152
authwp_ajax_better_chat_support-chosenbetter-chat-support\src\Admin\functions\actions.php:191
authwp_ajax_better-chat-support-review-noticebetter-chat-support\src\Admin\Helpers\ReviewNotice.php:29
authwp_ajax_themeatelier_dismiss_offer_bannerbetter-chat-support\src\Admin\Helpers\ThemeAtelier_Offer_Banner.php:40
authwp_ajax_better-chat-support-get-iconssrc\Admin\Framework\functions\actions.php:52
authwp_ajax_better-chat-support-exportsrc\Admin\Framework\functions\actions.php:89
authwp_ajax_better-chat-support-importsrc\Admin\Framework\functions\actions.php:125
authwp_ajax_better-chat-support-resetsrc\Admin\Framework\functions\actions.php:152
authwp_ajax_better-chat-support-chosensrc\Admin\Framework\functions\actions.php:191
authwp_ajax_better_chat_support-get-iconssrc\Admin\functions\actions.php:52
authwp_ajax_better_chat_support-exportsrc\Admin\functions\actions.php:89
authwp_ajax_better_chat_support-importsrc\Admin\functions\actions.php:125
authwp_ajax_better_chat_support-resetsrc\Admin\functions\actions.php:152
authwp_ajax_better_chat_support-chosensrc\Admin\functions\actions.php:191
authwp_ajax_better-chat-support-review-noticesrc\Admin\Helpers\ReviewNotice.php:29
authwp_ajax_themeatelier_dismiss_offer_bannersrc\Admin\Helpers\ThemeAtelier_Offer_Banner.php:40

Shortcodes 4

[mcs] better-chat-support\src\Includes\BetterChatSupport.php:198
[better_chat_support] better-chat-support\src\Includes\BetterChatSupport.php:199
[mcs] src\Includes\BetterChatSupport.php:198
[better_chat_support] src\Includes\BetterChatSupport.php:199
WordPress Hooks 104
actioninitbetter-chat-support\messenger-chat-support.php:71
actionblock_categories_allbetter-chat-support\messenger-chat-support.php:86
actionadmin_menubetter-chat-support\src\Admin\Admin.php:71
actionafter_setup_themebetter-chat-support\src\Admin\Admin.php:74
actionafter_setup_themebetter-chat-support\src\Admin\Admin.php:75
actionafter_setup_themebetter-chat-support\src\Admin\Admin.php:76
actionafter_setup_themebetter-chat-support\src\Admin\Admin.php:77
filteradmin_footer_textbetter-chat-support\src\Admin\Admin.php:78
filterplugin_row_metabetter-chat-support\src\Admin\Admin.php:84
actionplugins_loadedbetter-chat-support\src\Admin\DBUpdates.php:37
actionwp_enqueue_scriptsbetter-chat-support\src\Admin\Framework\Classes\abstract.class.php:27
actionafter_setup_themebetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:77
actioninitbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:78
actionswitch_themebetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:79
actionadmin_enqueue_scriptsbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:80
actionwp_enqueue_scriptsbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:81
actionwp_headbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:82
filteradmin_body_classbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupport.php:83
actionadd_meta_boxesbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportMetabox.php:59
actionsave_postbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportMetabox.php:60
actionedit_attachmentbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportMetabox.php:61
actionadmin_menubetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportOptions.php:115
actionadmin_bar_menubetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportOptions.php:116
actionnetwork_admin_menubetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportOptions.php:120
filteradmin_footer_textbetter-chat-support\src\Admin\Framework\Classes\BetterChatSupportOptions.php:456
actionadmin_footerbetter-chat-support\src\Admin\Framework\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsbetter-chat-support\src\Admin\Framework\fields\icon\icon.php:42
actionadmin_print_footer_scriptsbetter-chat-support\src\Admin\Framework\fields\link\link.php:65
actionprint_default_editor_scriptsbetter-chat-support\src\Admin\Framework\fields\wp_editor\wp_editor.php:62
actionadmin_noticesbetter-chat-support\src\Admin\Helpers\ReviewNotice.php:28
actionadmin_noticesbetter-chat-support\src\Admin\Helpers\ThemeAtelier_Offer_Banner.php:39
actionelementor/widgets/registerbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:56
actionelementor/elements/categories_registeredbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:61
actioninitbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:78
actionadmin_noticesbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:102
actionadmin_noticesbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:109
actionelementor/elements/categories_registeredbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:114
actionelementor/widgets/widgets_registeredbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:118
actionwp_enqueue_scriptsbetter-chat-support\src\Frontend\elementor-widgets\elementor-widget.php:121
actionwp_footerbetter-chat-support\src\Frontend\Frontend.php:55
filterpre_set_site_transient_update_pluginsbetter-chat-support\src\Includes\AutoUpdate.php:110
filterplugins_apibetter-chat-support\src\Includes\AutoUpdate.php:111
actionadmin_initbetter-chat-support\src\Includes\AutoUpdate.php:112
actionplugins_loadedbetter-chat-support\src\Includes\BetterChatSupport.php:86
actionplugin_loadedbetter-chat-support\src\Includes\BetterChatSupport.php:87
actionadmin_enqueue_scriptsbetter-chat-support\src\Includes\BetterChatSupport.php:88
actionelementor/widgets/registerbetter-chat-support\src\Includes\BetterChatSupport.php:90
actionwp_loadedbetter-chat-support\src\Includes\BetterChatSupport.php:196
actionwp_enqueue_scriptsbetter-chat-support\src\Includes\BetterChatSupport.php:197
actionwp_loadedbetter-chat-support\src\Includes\BetterChatSupport.php:213
actionadmin_enqueue_scriptsbetter-chat-support\src\Includes\BetterChatSupport.php:214
actionactivated_pluginbetter-chat-support\src\Includes\BetterChatSupport.php:231
actioninitmessenger-chat-support.php:71
actionblock_categories_allmessenger-chat-support.php:86
actionadmin_menusrc\Admin\Admin.php:71
actionafter_setup_themesrc\Admin\Admin.php:74
actionafter_setup_themesrc\Admin\Admin.php:75
actionafter_setup_themesrc\Admin\Admin.php:76
actionafter_setup_themesrc\Admin\Admin.php:77
filteradmin_footer_textsrc\Admin\Admin.php:78
filterplugin_row_metasrc\Admin\Admin.php:84
actionplugins_loadedsrc\Admin\DBUpdates.php:37
actionwp_enqueue_scriptssrc\Admin\Framework\Classes\abstract.class.php:27
actionafter_setup_themesrc\Admin\Framework\Classes\BetterChatSupport.php:77
actioninitsrc\Admin\Framework\Classes\BetterChatSupport.php:78
actionswitch_themesrc\Admin\Framework\Classes\BetterChatSupport.php:79
actionadmin_enqueue_scriptssrc\Admin\Framework\Classes\BetterChatSupport.php:80
actionwp_enqueue_scriptssrc\Admin\Framework\Classes\BetterChatSupport.php:81
actionwp_headsrc\Admin\Framework\Classes\BetterChatSupport.php:82
filteradmin_body_classsrc\Admin\Framework\Classes\BetterChatSupport.php:83
actionadd_meta_boxessrc\Admin\Framework\Classes\BetterChatSupportMetabox.php:59
actionsave_postsrc\Admin\Framework\Classes\BetterChatSupportMetabox.php:60
actionedit_attachmentsrc\Admin\Framework\Classes\BetterChatSupportMetabox.php:61
actionadmin_menusrc\Admin\Framework\Classes\BetterChatSupportOptions.php:115
actionadmin_bar_menusrc\Admin\Framework\Classes\BetterChatSupportOptions.php:116
actionnetwork_admin_menusrc\Admin\Framework\Classes\BetterChatSupportOptions.php:120
filteradmin_footer_textsrc\Admin\Framework\Classes\BetterChatSupportOptions.php:456
actionadmin_footersrc\Admin\Framework\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptssrc\Admin\Framework\fields\icon\icon.php:42
actionadmin_print_footer_scriptssrc\Admin\Framework\fields\link\link.php:65
actionprint_default_editor_scriptssrc\Admin\Framework\fields\wp_editor\wp_editor.php:62
actionadmin_noticessrc\Admin\Helpers\ReviewNotice.php:28
actionadmin_noticessrc\Admin\Helpers\ThemeAtelier_Offer_Banner.php:39
actionelementor/widgets/registersrc\Frontend\elementor-widgets\elementor-widget.php:56
actionelementor/elements/categories_registeredsrc\Frontend\elementor-widgets\elementor-widget.php:61
actioninitsrc\Frontend\elementor-widgets\elementor-widget.php:78
actionadmin_noticessrc\Frontend\elementor-widgets\elementor-widget.php:102
actionadmin_noticessrc\Frontend\elementor-widgets\elementor-widget.php:109
actionelementor/elements/categories_registeredsrc\Frontend\elementor-widgets\elementor-widget.php:114
actionelementor/widgets/widgets_registeredsrc\Frontend\elementor-widgets\elementor-widget.php:118
actionwp_enqueue_scriptssrc\Frontend\elementor-widgets\elementor-widget.php:121
actionwp_footersrc\Frontend\Frontend.php:55
filterpre_set_site_transient_update_pluginssrc\Includes\AutoUpdate.php:110
filterplugins_apisrc\Includes\AutoUpdate.php:111
actionadmin_initsrc\Includes\AutoUpdate.php:112
actionplugins_loadedsrc\Includes\BetterChatSupport.php:86
actionplugin_loadedsrc\Includes\BetterChatSupport.php:87
actionadmin_enqueue_scriptssrc\Includes\BetterChatSupport.php:88
actionelementor/widgets/registersrc\Includes\BetterChatSupport.php:90
actionwp_loadedsrc\Includes\BetterChatSupport.php:196
actionwp_enqueue_scriptssrc\Includes\BetterChatSupport.php:197
actionwp_loadedsrc\Includes\BetterChatSupport.php:213
actionadmin_enqueue_scriptssrc\Includes\BetterChatSupport.php:214
actionactivated_pluginsrc\Includes\BetterChatSupport.php:231
Maintenance & Trust

Better Chat Support for Messenger Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version
Downloads12K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

Better Chat Support for Messenger Developer Profile

ThemeAtelier

7 plugins · 4K total installs

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

How We Detect Better Chat Support for Messenger

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/better-chat-support/src/Frontend/assets/css/style.css/wp-content/plugins/better-chat-support/src/Frontend/assets/js/script.js
Script Paths
/wp-content/plugins/better-chat-support/src/Frontend/assets/js/script.js
Version Parameters
better-chat-support/style.css?ver=better-chat-support/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
better-chat-support-block-wrapper
HTML Comments
<!-- Block Better Chat Support -->
Data Attributes
data-settings
JS Globals
BetterChatSupportAdminBetterChatSupportbetter_chat_support_data
REST Endpoints
/wp-json/better-chat-support/v1
Shortcode Output
[better_chat_support]
FAQ

Frequently Asked Questions about Better Chat Support for Messenger