n8n Chat Widget Security & Risk Analysis

wordpress.org/plugins/n8n-chat-widget

Adds a customizable n8n chat widget to your website frontend. It allows visitors to interact with n8n chat workflows directly from your website throug …

400 active installs v1.0.0 PHP 7.0+ WP 5.0+ Updated Jun 19, 2025
chatcustomer-servicen8nsupportwidget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is n8n Chat Widget Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The n8n-chat-widget plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, and there are no unprotected entry points detected. Furthermore, the code demonstrates good security practices with 100% of SQL queries using prepared statements, a nonce check, and a capability check. The presence of numerous output escaping operations (143 total) is also a positive indicator, though a 71% proper escaping rate suggests room for improvement, potentially leaving a small percentage of outputs vulnerable to cross-site scripting (XSS) if they handle user-supplied input without strict sanitization.

The taint analysis shows no identified flows, indicating that the plugin is not processing untrusted input in a way that leads to known vulnerabilities. The plugin also has no recorded vulnerability history, including CVEs, which is a very positive sign suggesting a stable and well-maintained codebase. However, the limited scope of the analysis (0 flows analyzed) means that it's possible for vulnerabilities to exist that were not detected. While the current state is reassuring, the less-than-perfect output escaping rate is a minor concern that warrants attention to ensure all outputs are robustly protected against potential XSS attacks, especially as the plugin evolves.

Key Concerns

  • Output escaping not properly handled in all instances
Vulnerabilities
None known

n8n Chat Widget Security Vulnerabilities

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

n8n Chat Widget Code Analysis

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

Output Escaping

71% escaped143 total outputs
Attack Surface

n8n Chat Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
actionadmin_menuadmin\class-n8n-chat-widget-admin.php:12
actionadmin_initadmin\class-n8n-chat-widget-admin.php:13
actionadmin_enqueue_scriptsadmin\class-n8n-chat-widget-admin.php:14
actionadmin_noticesadmin\class-n8n-chat-widget-admin.php:17
actionadmin_enqueue_scriptsadmin\class-n8n-chat-widget-admin.php:20
actionadmin_initadmin\class-n8n-chat-widget-admin.php:23
actionadmin_noticesadmin\class-n8n-chat-widget-admin.php:848
actioninitn8n-chat-widget.php:63
actionwp_enqueue_scriptsn8n-chat-widget.php:104
actionwp_footern8n-chat-widget.php:115
Maintenance & Trust

n8n Chat Widget Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 19, 2025
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings1
Active installs400
Developer Profile

n8n Chat Widget Developer Profile

Farhan Srambiyan

1 plugin · 400 total installs

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

How We Detect n8n Chat Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/n8n-chat-widget/assets/css/n8n-chat-widget.css/wp-content/plugins/n8n-chat-widget/assets/js/n8n-chat-widget.js
Script Paths
/wp-content/plugins/n8n-chat-widget/assets/js/n8n-chat-widget.js
Version Parameters
n8n-chat-widget/assets/css/n8n-chat-widget.css?ver=n8n-chat-widget/assets/js/n8n-chat-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
n8n-chat-widget-buttonn8n-chat-widget-headern8n-svg-wrapper
Data Attributes
data-chatUrldata-positiondata-titledata-colordata-icondata-iconType+2 more
JS Globals
n8nchwiData
FAQ

Frequently Asked Questions about n8n Chat Widget