TalkM Chat Widget Security & Risk Analysis

wordpress.org/plugins/talkm-chat-widget

TalkM Wordpress plugin is a plugin that allows TalkM chat widget to be installed on all Wordpress pages easily.

0 active installs v1.0 PHP 5.2.0+ WP 4.9.8+ Updated Nov 27, 2018
customer-servicecustomer-supportengagementlive-chatsales-chat
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is TalkM Chat Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The talkm-chat-widget plugin v1.0 presents a concerning security posture due to a significant number of unprotected entry points. With 3 out of 3 AJAX handlers lacking authentication checks, any authenticated user could potentially trigger these functions, leading to unintended actions or data exposure. While the code signals indicate a responsible approach to SQL queries and the absence of dangerous functions or file operations, the output escaping is critically low at 8%, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis reveals one flow with unsanitized paths, which, although not classified as critical or high severity, warrants attention as it indicates a potential avenue for injection attacks. The plugin's vulnerability history is clean, which is a positive sign, suggesting that past development might have been more secure or that it hasn't been a target for significant exploits. However, the current analysis highlights immediate risks that outweigh the historical cleanliness, particularly the exposed AJAX endpoints and poor output escaping.

Key Concerns

  • 3 AJAX handlers without auth checks
  • Low output escaping (8%)
  • Unsanitized path taint flow
  • Lack of nonce checks on AJAX
Vulnerabilities
None known

TalkM Chat Widget Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

TalkM Chat Widget Release Timeline

v4.9.8
Code Analysis
Analyzed Mar 17, 2026

TalkM Chat Widget Code Analysis

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

Output Escaping

8% escaped12 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
talkm_action_setwidget (talkm.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

TalkM Chat Widget Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_talkm_setwidgettalkm.php:43
noprivwp_ajax_talkm_setwidgettalkm.php:44
authwp_ajax_talkm_removewidgettalkm.php:46
WordPress Hooks 7
actionadmin_inittalkm.php:41
actionadmin_menutalkm.php:42
actionadmin_enqueue_scriptstalkm.php:48
actionadmin_noticestalkm.php:49
actionwp_enqueue_scriptstalkm.php:485
filtercron_schedulestalkm.php:489
actiontalkm_add_every_five_minutes_eventtalkm.php:490

Scheduled Events 1

talkm_add_every_five_minutes_event
Maintenance & Trust

TalkM Chat Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 27, 2018
PHP min version5.2.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

TalkM Chat Widget Developer Profile

producttalkm

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 TalkM 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/talkm-chat-widget/assets/talkm.admin.css/wp-content/plugins/talkm-chat-widget/assets/talkm.admin.js

HTML / DOM Fingerprints

Data Attributes
talkm-embed-widget-teenant-keytalkm-embed-widget-status-idtalkm-embed-widget-expire-idtalkm-visibility-optionstalkm-embed-widget-company-idtalkm-embed-widget-username-id+1 more
JS Globals
TalkM_Settingstalkm_setwidgettalkm_removewidget
REST Endpoints
/wp-json/talkm/v1/chat
FAQ

Frequently Asked Questions about TalkM Chat Widget