Brosix Live Chat Security & Risk Analysis

wordpress.org/plugins/brosix-live-chat

Chat directly with your website visitors. Free, fast, easy to install and to use. Turn your visitors into happy customers!

10 active installs v1.1.0 PHP + WP 3.0.1+ Updated Mar 22, 2023
chatchat-plugincommunicationlive-chatlive-chat-plugin
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Brosix Live Chat Safe to Use in 2026?

Generally Safe

Score 85/100

Brosix Live Chat has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The brosix-live-chat plugin, version 1.1.0, exhibits a generally strong security posture with several good practices in place. Notably, there are no recorded vulnerabilities or CVEs, indicating a clean historical security record. The code utilizes prepared statements for all SQL queries and includes a reasonable number of nonce checks for its entry points. The absence of shortcodes, cron events, and REST API routes limits the potential attack surface significantly. The plugin also has no bundled libraries, which can sometimes introduce vulnerabilities if outdated.

However, concerns arise from the static analysis. While the plugin has 8 AJAX handlers, none of them appear to have explicit authorization checks ('capability checks'). This is a significant oversight, as it means any authenticated user could potentially trigger these AJAX actions. Furthermore, the taint analysis reveals 2 flows with unsanitized paths, which could lead to directory traversal or similar issues if exploited. The output escaping is also only 38% proper, increasing the risk of cross-site scripting (XSS) vulnerabilities, especially in conjunction with the unprotected AJAX handlers. The presence of external HTTP requests, though not inherently a vulnerability, warrants scrutiny for potential information leakage or denial-of-service risks.

In conclusion, while the plugin avoids common pitfalls like raw SQL or unpatched CVEs, the lack of capability checks on AJAX handlers and the presence of unsanitized paths are critical security weaknesses. The poor output escaping further exacerbates these risks. Recommendations should focus on implementing proper capability checks for all AJAX actions and rigorously sanitizing all user-supplied input, especially for file path operations, alongside improving output escaping practices.

Key Concerns

  • AJAX handlers lack capability checks
  • Unsanitized paths in taint flows
  • Low percentage of properly escaped output
Vulnerabilities
None known

Brosix Live Chat Security Vulnerabilities

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

Brosix Live Chat Code Analysis

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

Output Escaping

38% escaped24 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
<brosix-livechat-admin-display> (admin\partials\brosix-livechat-admin-display.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Brosix Live Chat Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_brosix_get_data_from_apibrosix-live-chat.php:199
noprivwp_ajax_brosix_get_data_from_apibrosix-live-chat.php:200
authwp_ajax_update_brosix_chat_idbrosix-live-chat.php:213
noprivwp_ajax_update_brosix_chat_idbrosix-live-chat.php:214
authwp_ajax_update_brosix_chat_statusbrosix-live-chat.php:225
noprivwp_ajax_update_brosix_chat_statusbrosix-live-chat.php:226
authwp_ajax_update_brosix_home_statusbrosix-live-chat.php:238
noprivwp_ajax_update_brosix_home_statusbrosix-live-chat.php:239
WordPress Hooks 6
actionadmin_menuadmin\class-brosix-livechat-admin.php:123
actionplugins_loadedincludes\class-brosix-livechat.php:144
actionadmin_enqueue_scriptsincludes\class-brosix-livechat.php:159
actionadmin_enqueue_scriptsincludes\class-brosix-livechat.php:160
actionwp_enqueue_scriptsincludes\class-brosix-livechat.php:175
actionwp_enqueue_scriptsincludes\class-brosix-livechat.php:176
Maintenance & Trust

Brosix Live Chat Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedMar 22, 2023
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Brosix Live Chat Developer Profile

Brosix

1 plugin · 10 total installs

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

How We Detect Brosix Live Chat

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/brosix-live-chat/admin/css/brosix-livechat-admin.css/wp-content/plugins/brosix-live-chat/public/css/brosix-livechat-public.css/wp-content/plugins/brosix-live-chat/public/js/brosix-livechat-public.js
Script Paths
/wp-content/plugins/brosix-live-chat/admin/js/brosix-livechat-admin.js/wp-content/plugins/brosix-live-chat/public/js/brosix-livechat-public.js
Version Parameters
brosix-live-chat/admin/css/brosix-livechat-admin.css?ver=brosix-live-chat/public/css/brosix-livechat-public.css?ver=brosix-live-chat/admin/js/brosix-livechat-admin.js?ver=brosix-live-chat/public/js/brosix-livechat-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
brosix-chat-widget
Data Attributes
data-brosix-chat-iddata-brosix-chat-network
JS Globals
brosix_chat_idbrosix_chat_networkbrosix_chat_statusbrosix_home_status
REST Endpoints
/wp-json/brosix-livechat/v1/get-chat-status
FAQ

Frequently Asked Questions about Brosix Live Chat