LiveChat for Easy Digital Downloads Security & Risk Analysis

wordpress.org/plugins/livechat-for-easy-digital-downloads

Live chat WordPress plugin that allows you to integrate LiveChat on your Easy Digital Downloads website.

10 active installs v1.4.2 PHP 5.6+ WP 4.0+ Updated Sep 10, 2019
chat-plugineasy-digital-downloadslive-chatlive-chat-pluginlive-support
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LiveChat for Easy Digital Downloads Safe to Use in 2026?

Generally Safe

Score 85/100

LiveChat for Easy Digital Downloads has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

This plugin exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. With 6 AJAX entry points and none of them having authentication checks, this plugin presents a wide attack surface for unauthenticated users to potentially interact with and manipulate its functionality. While the plugin demonstrates good practices in SQL query handling by exclusively using prepared statements and has no recorded vulnerability history, the lack of fundamental security checks on its primary interaction points is a major weakness.

The static analysis reveals 5 taint flows with unsanitized paths, although these are not classified as critical or high severity. However, the fact that 100% of the analyzed output is not properly escaped is a serious concern. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not correctly sanitized before being displayed to other users. The presence of file operations and external HTTP requests, while not explicitly flagged as dangerous functions, also warrant careful review in conjunction with the unsanitized path findings.

The absence of any recorded vulnerabilities or CVEs in its history is a positive indicator, suggesting a history of generally stable code. However, this should not be relied upon as a sole measure of security, especially given the current findings in the static analysis. The plugin's strengths lie in its SQL hygiene and lack of historical vulnerabilities. Its weaknesses are the unprotected AJAX endpoints and the pervasive issue of unescaped output, which together create significant risks.

Key Concerns

  • Unprotected AJAX handlers
  • Unescaped output for all outputs
  • Taint flows with unsanitized paths
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

LiveChat for Easy Digital Downloads Security Vulnerabilities

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

LiveChat for Easy Digital Downloads Code Analysis

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

Output Escaping

0% escaped24 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
updateCart (includes\LiveChatEdd.class.php:164)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

LiveChat for Easy Digital Downloads Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_livechat_edd_update_cartincludes\LiveChatEdd.class.php:29
noprivwp_ajax_livechat_edd_update_cartincludes\LiveChatEdd.class.php:30
authwp_ajax_lc_edd_review_dismissincludes\LiveChatEddAdmin.class.php:26
authwp_ajax_lc_edd_review_postponeincludes\LiveChatEddAdmin.class.php:27
authwp_ajax_edd_add_to_cartincludes\templates\TrackingCode.class.php:14
noprivwp_ajax_edd_add_to_cartincludes\templates\TrackingCode.class.php:15
WordPress Hooks 11
actionadmin_initincludes\LiveChatEddAdmin.class.php:20
actionadmin_initincludes\LiveChatEddAdmin.class.php:21
actionadmin_initincludes\LiveChatEddAdmin.class.php:22
actionadmin_initincludes\LiveChatEddAdmin.class.php:25
actionadmin_noticesincludes\LiveChatEddAdmin.class.php:28
actionadmin_noticesincludes\LiveChatEddAdmin.class.php:32
actionadmin_menuincludes\LiveChatEddAdmin.class.php:35
filterplugin_action_linksincludes\LiveChatEddAdmin.class.php:36
actionin_admin_headerincludes\LiveChatEddAdmin.class.php:37
actionin_admin_headerincludes\LiveChatEddAdmin.class.php:40
actionwp_footerlivechat-easydigitaldownloads.php:26
Maintenance & Trust

LiveChat for Easy Digital Downloads Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedSep 10, 2019
PHP min version5.6
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

LiveChat for Easy Digital Downloads Developer Profile

WP-LiveChat

10 plugins · 113K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
1833 days
View full developer profile
Detection Fingerprints

How We Detect LiveChat for Easy Digital Downloads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/livechat-for-easy-digital-downloads/js/lc-edd-admin.js/wp-content/plugins/livechat-for-easy-digital-downloads/css/lc-edd-general.css/wp-content/plugins/livechat-for-easy-digital-downloads/js/lc-edd-review.js/wp-content/plugins/livechat-for-easy-digital-downloads/css/lc-edd-review.css
Script Paths
https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600https://fonts.googleapis.com/icon?family=Material+Iconshttps://cdn.livechat-static.com/design-system/styles.css
Version Parameters
livechat-for-easy-digital-downloads/js/lc-edd-admin.js?ver=livechat-for-easy-digital-downloads/css/lc-edd-general.css?ver=livechat-for-easy-digital-downloads/js/lc-edd-review.js?ver=livechat-for-easy-digital-downloads/css/lc-edd-review.css?ver=

HTML / DOM Fingerprints

CSS Classes
awaiting-mod
Data Attributes
data-post-type="download"data-page="livechat-easydigitaldownloads"
JS Globals
LiveChatEdd
FAQ

Frequently Asked Questions about LiveChat for Easy Digital Downloads