MyLiveCart Security & Risk Analysis

wordpress.org/plugins/mylivecart

Mylivecart is a live shopping app that allows businesses to host interactive live shopping shows directly from their online stores.

0 active installs v1.0.4 PHP 7.2+ WP 5.5+ Updated Sep 25, 2025
interactive-shoppinglive-shoppingmylivecartproduct-showcasewordpress-e-commerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is MyLiveCart Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 7mo ago
Risk Assessment

The mylivecart plugin v1.0.4 exhibits a generally good security posture with several positive indicators. The plugin demonstrates strong practices regarding SQL query safety, with 100% of its queries utilizing prepared statements, and nearly all output is properly escaped, minimizing cross-site scripting (XSS) risks. The absence of dangerous functions, file operations, and known vulnerabilities (CVEs) further suggests a well-developed and secure codebase. The presence of nonce checks on all AJAX handlers is also a positive security control.

However, there are significant areas of concern that warrant attention. The plugin exposes 3 entry points without adequate authentication or permission checks: 2 AJAX handlers and 1 REST API route. While the taint analysis shows no critical or high severity issues, the presence of 9 flows with unsanitized paths suggests potential avenues for malicious input to be processed in unexpected ways, even if no immediate critical vulnerabilities were detected in this specific analysis. The large number of external HTTP requests (18) could also be a vector if any of those external services are compromised or if the plugin doesn't handle responses securely.

In conclusion, while the plugin has strengths in core security practices like SQL and output handling, the unprotected entry points and unsanitized path flows represent immediate risks that could be exploited. The lack of recorded vulnerabilities is a positive sign, but it doesn't negate the risks identified in the static analysis. Addressing the unprotected endpoints and investigating the unsanitized path flows should be the priority.

Key Concerns

  • AJAX handlers without auth checks
  • REST API routes without permission callbacks
  • Flows with unsanitized paths
Vulnerabilities
None known

MyLiveCart Security Vulnerabilities

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

MyLiveCart Release Timeline

v1.0.4Current
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

MyLiveCart Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

99% escaped764 total outputs
Data Flows · Security
9 unsanitized

Data Flow Analysis

20 flows9 with unsanitized paths
ztcbl_get_event_details (includes/class-ztcbl-event.php:48)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

MyLiveCart Attack Surface

Entry Points18
Unprotected3

AJAX Handlers 15

authwp_ajax_offer_influencerincludes/class-ztcbl-event.php:32
authwp_ajax_get_offer_detailsincludes/class-ztcbl-event.php:36
authwp_ajax_update_influencer_offerincludes/class-ztcbl-event.php:37
authwp_ajax_get_event_detailsincludes/class-ztcbl-event.php:38
authwp_ajax_high_light_productincludes/class-ztcbl-setting.php:31
noprivwp_ajax_high_light_productincludes/class-ztcbl-setting.php:32
authwp_ajax_ztcbl_load_product_quick_viewincludes/class-ztcbl-setting.php:34
noprivwp_ajax_ztcbl_load_product_quick_viewincludes/class-ztcbl-setting.php:35
authwp_ajax_check_event_statusincludes/class-ztcbl-setting.php:38
noprivwp_ajax_check_event_statusincludes/class-ztcbl-setting.php:39
authwp_ajax_get_cart_contents_countincludes/class-ztcbl-setting.php:43
noprivwp_ajax_get_cart_contents_countincludes/class-ztcbl-setting.php:44
authwp_ajax_auth_key_validateincludes/class-ztcbl-setting.php:45
noprivwp_ajax_ztcbl_add_to_cartincludes/class-ztcbl-setting.php:46
authwp_ajax_ztcbl_add_to_cartincludes/class-ztcbl-setting.php:47

REST API Routes 1

GET/wp-json/api/v1/secretmylivecart.php:175

Shortcodes 2

[ztcbl_EventsListPageContent] includes/class-ztcbl-shortcode.php:31
[ztcbl_EventsLeavePageContent] includes/class-ztcbl-shortcode.php:32
WordPress Hooks 25
actionadmin_post_del_inf_offerincludes/class-ztcbl-event.php:33
actionadmin_post_confirm_inf_offerincludes/class-ztcbl-event.php:34
actionadmin_post_cancel_inf_offerincludes/class-ztcbl-event.php:35
actionadmin_menuincludes/class-ztcbl-setting.php:29
actionadmin_post_save_auth_keyincludes/class-ztcbl-setting.php:30
actionwoocommerce_before_add_to_cart_buttonincludes/class-ztcbl-setting.php:33
actionwoocommerce_add_to_cartincludes/class-ztcbl-setting.php:36
filterwoocommerce_add_cart_item_dataincludes/class-ztcbl-setting.php:37
actionwoocommerce_add_order_item_metaincludes/class-ztcbl-setting.php:40
actionwoocommerce_thankyouincludes/class-ztcbl-setting.php:41
filterwoocommerce_order_item_get_formatted_meta_dataincludes/class-ztcbl-setting.php:42
filterwoocommerce_add_cart_item_dataincludes/class-ztcbl-setting.php:96
filtertheme_page_templatesincludes/class-ztcbl-shortcode.php:33
filtertemplate_includeincludes/class-ztcbl-shortcode.php:34
actiontemplate_redirectincludes/class-ztcbl-shortcode.php:35
actionwp_enqueue_scriptsmylivecart.php:111
actionadmin_enqueue_scriptsmylivecart.php:112
filterhttp_request_timeoutmylivecart.php:121
filterallowed_http_originsmylivecart.php:125
filterquery_varsmylivecart.php:143
actioninitmylivecart.php:151
actionrest_api_initmylivecart.php:174
actionadmin_noticesmylivecart.php:205
actionadmin_initmylivecart.php:206
filtershow_admin_barui-front/ztcbl-single-details.php:22
Maintenance & Trust

MyLiveCart Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 25, 2025
PHP min version7.2
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

MyLiveCart Developer Profile

teamzt

3 plugins · 20 total installs

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

How We Detect MyLiveCart

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mylivecart/assets/css/zt-font-family.css/wp-content/plugins/mylivecart/assets/css/zt-style.css/wp-content/plugins/mylivecart/assets/js/zt-script.js
Script Paths
https://cdn.socket.io/4.3.2/socket.io.min.js
Version Parameters
ztcbl_font_familyztcbl_styleztcbl_js_file

HTML / DOM Fingerprints

CSS Classes
zt-create-divzt-createzt-create-btnzt-create-spanzt-create-imgwrap
HTML Comments
File: all-event.phpDescription: This file is responsible for show all events list and according to their status in admin side.Exit if accessed directlyCreate Event
Data Attributes
data-iddata-titledata-imgdata-descriptiondata-typedata-start+4 more
JS Globals
ztcbl_qvztcbl_socket_urlztcbl_site_url
REST Endpoints
/wp-json/api/v1/secret
Shortcode Output
[ztcbl_EventsListPageContent
FAQ

Frequently Asked Questions about MyLiveCart