enrol.chat Security & Risk Analysis

wordpress.org/plugins/enrol-chat

Create the best conversational chatbot for your website.

0 active installs v1.1.1 PHP 7.0+ WP 4.7+ Updated Nov 14, 2023
ai-botchatbotenrol-chatlive-chatwebsite-chat
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is enrol.chat Safe to Use in 2026?

Generally Safe

Score 85/100

enrol.chat has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The enrol-chat plugin version 1.1.1 demonstrates a mixed security posture. On the positive side, there are no identified vulnerabilities in its history, and the code analysis reveals no dangerous functions, no raw SQL queries, no file operations, and no external HTTP requests, which are all excellent security practices. Furthermore, the absence of any shortcodes, cron events, or REST API routes significantly limits the potential attack surface.

However, the static analysis also highlights several concerning areas. The presence of unsanitized paths in two taint flows, even without critical or high severity, indicates a potential for improper handling of data that could lead to vulnerabilities if exploited. The most significant concern is the lack of any capability checks and nonce checks across all identified entry points. This means that if any entry points were discovered or introduced in the future, they would be entirely unprotected against unauthorized actions.

The plugin's vulnerability history being clean is a positive indicator, but it does not negate the inherent risks identified in the code. The lack of comprehensive authentication and authorization checks is a fundamental security weakness that needs to be addressed. In conclusion, while the plugin has avoided known historical vulnerabilities and employs some good coding practices, the absence of essential security checks like capability and nonce verification presents a considerable risk, especially if the attack surface were to expand.

Key Concerns

  • Unsanitized paths in taint flows
  • No nonce checks
  • No capability checks
  • Low percentage of properly escaped output
Vulnerabilities
None known

enrol.chat Security Vulnerabilities

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

enrol.chat Code Analysis

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

Output Escaping

44% escaped9 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ecbw_options_page_html (enrol-chat.php:35)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

enrol.chat Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionadmin_menuenrol-chat.php:11
actionwp_footerenrol-chat.php:149
Maintenance & Trust

enrol.chat Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedNov 14, 2023
PHP min version7.0
Downloads965

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

enrol.chat Developer Profile

enrolchat

1 plugin · 0 total installs

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

How We Detect enrol.chat

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/enrol-chat/images/ecbw_icon.png
Script Paths
https://w.enrol.chat/widget.js

HTML / DOM Fingerprints

HTML Comments
<!--Start of Chatwidget Script--><!--End of Chatwidget Script-->
Data Attributes
id="enrol_bot_id"name="enrol_bot_id"
JS Globals
window.chatbsettingswindow.chatwidget
FAQ

Frequently Asked Questions about enrol.chat