BLOGCHAT Chat System Security & Risk Analysis

wordpress.org/plugins/blogchat-chat-system

BLOGCHAT is a live comment and chat system.

10 active installs v1.3.6.3 PHP + WP 2.7+ Updated Dec 16, 2015
chatinstant-messaginglive-comments
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BLOGCHAT Chat System Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The blogchat-chat-system plugin, version 1.3.6.3, presents a mixed security posture. On the positive side, it demonstrates no known CVEs, no unpatched vulnerabilities, and no recorded common vulnerability types, which suggests a generally stable history. Furthermore, the static analysis shows no exposed AJAX handlers or REST API routes without authentication, zero shortcodes or cron events, and all SQL queries utilize prepared statements. This indicates a deliberate effort to reduce the direct attack surface and secure database interactions.

However, significant concerns arise from the code analysis. The most critical finding is that 100% of the 87 output operations are improperly escaped, meaning any dynamic content displayed to users could be vulnerable to Cross-Site Scripting (XSS) attacks. Additionally, while taint analysis found no critical or high severity flows, it did identify 5 flows with unsanitized paths, and all 5 analyzed flows exhibited this characteristic. This suggests potential vulnerabilities where user-supplied data might not be adequately cleaned before being processed or used in file operations. The presence of 15 file operations also warrants careful review in conjunction with the unsanitized paths.

While the plugin benefits from a clean vulnerability history and secure handling of database queries and entry points, the widespread improper output escaping and the presence of unsanitized paths in taint flows are serious weaknesses. The bundled jQuery version is also significantly outdated, posing a potential risk if it contains known, unpatched vulnerabilities. The lack of nonce checks and capability checks on the identified entry points (though zero) would have been a deduction if they existed. Overall, the plugin has good structural security but suffers from critical flaws in output sanitization and data handling.

Key Concerns

  • Improperly escaped output across all operations
  • Unsanitized paths in all analyzed taint flows
  • Bundled outdated jQuery v1.2.6 library
Vulnerabilities
None known

BLOGCHAT Chat System Security Vulnerabilities

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

BLOGCHAT Chat System Code Analysis

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

Bundled Libraries

jQuery1.2.6

Output Escaping

2% escaped87 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
<getloc> (proxies\getloc.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BLOGCHAT Chat System Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_print_scriptswp-blogchat-widget.php:117
actionwp_enqueue_scriptswp-blogchat-widget.php:118
actionwp_footerwp-blogchat-widget.php:119
actionadmin_menuwp-blogchat-widget.php:320
actioninitwp-blogchat-widget.php:515
Maintenance & Trust

BLOGCHAT Chat System Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedDec 16, 2015
PHP min version
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

BLOGCHAT Chat System Developer Profile

rdbeach

2 plugins · 20 total installs

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

How We Detect BLOGCHAT Chat System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/blogchat-chat-system/js/import.google.loader.js/wp-content/plugins/blogchat-chat-system/js/import.config.alt.php/wp-content/plugins/blogchat-chat-system/js/import.libs.js/wp-content/plugins/blogchat-chat-system/js/import.includes.js/wp-content/plugins/blogchat-chat-system/js/blogchat_embed.js
Script Paths
/wp-content/plugins/blogchat-chat-system/js/import.google.loader.js/wp-content/plugins/blogchat-chat-system/js/import.config.alt.php/wp-content/plugins/blogchat-chat-system/js/import.libs.js/wp-content/plugins/blogchat-chat-system/js/import.includes.js/wp-content/plugins/blogchat-chat-system/js/blogchat_embed.js

HTML / DOM Fingerprints

Data Attributes
id="fc_package"
JS Globals
FCChatConfigfc_chat_path
FAQ

Frequently Asked Questions about BLOGCHAT Chat System