CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Security & Risk Analysis

wordpress.org/plugins/ctc-lite

CT Commerce Lite** is an ultra-lightweight, block-based eCommerce plugin for WordPress

200 active installs v2.6.1 PHP 7.4.9+ WP 5.5.2+ Updated May 8, 2025
blockecommerceonline-storesell-onlineshopping-cart
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Safe to Use in 2026?

Generally Safe

Score 100/100

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "ctc-lite" plugin v2.6.1 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers, presenting a broad attack surface. The static analysis reveals that all 7 identified AJAX handlers lack authentication checks, making them easily accessible to unauthenticated users. Furthermore, the code's handling of SQL queries is problematic, with 100% of queries not utilizing prepared statements, which opens the door to SQL injection vulnerabilities. The low percentage of properly escaped output (7%) suggests a high risk of cross-site scripting (XSS) attacks, as user-supplied data may be rendered directly in the browser without proper sanitization.

While the plugin has no recorded vulnerability history, this does not inherently mean it is secure. It could simply indicate a lack of past discovery or reporting. The taint analysis, despite a small number of flows analyzed, identified 5 flows with unsanitized paths, which is a significant concern, even without a critical or high severity rating, as it points to potential vulnerabilities that could be exploited. The absence of any capability checks and nonce checks on AJAX handlers further exacerbates these risks. The plugin's strengths lie in its lack of file operations, external HTTP requests, and dangerous functions, as well as no known unpatched CVEs. However, the identified weaknesses in input validation, SQL query handling, and output escaping, coupled with a large unprotected attack surface, significantly outweigh these strengths, leading to a moderately high-risk assessment.

Key Concerns

  • AJAX handlers without authentication checks
  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • Taint flows with unsanitized paths
  • AJAX handlers without nonce checks
  • AJAX handlers without capability checks
Vulnerabilities
None known

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Security Vulnerabilities

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

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
0 prepared
Unescaped Output
172
12 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared6 total queries

Output Escaping

7% escaped184 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

5 flows5 with unsanitized paths
getPendingOrderDetail (classes\ctcl-html.php:518)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Attack Surface

Entry Points9
Unprotected7

AJAX Handlers 7

authwp_ajax_sendTestEmailctc-lite.php:250
authwp_ajax_pendingOrderDetailctc-lite.php:251
authwp_ajax_updateVendorNotectc-lite.php:252
authwp_ajax_orderMarkCompletectc-lite.php:253
authwp_ajax_completeOrderDetailctc-lite.php:254
authwp_ajax_cancelOrderctc-lite.php:255
authwp_ajax_refundOrderctc-lite.php:256

Shortcodes 2

[ctcl_payment_options] ctc-lite.php:238
[ctcl_shipping_options] ctc-lite.php:239
WordPress Hooks 17
filterctcl_payment_optionsclasses\ctcl-billings.php:36
filterctcl_admin_billings_htmlclasses\ctcl-billings.php:64
filterctcl_admin_billings_htmlclasses\ctcl-billings.php:65
filterctcl_admin_shipping_htmlclasses\ctcl-shippings.php:54
filterctcl_admin_shipping_htmlclasses\ctcl-shippings.php:55
filterctcl_shipping_option_displayclasses\ctcl-shippings.php:134
filterctcl_shipping_option_displayclasses\ctcl-shippings.php:149
filterctcl_shipping_option_store_pickupclasses\ctcl-shippings.php:170
filterctcl_shipping_option_vendor_shippingclasses\ctcl-shippings.php:189
actionadmin_menuctc-lite.php:131
actionwp_enqueue_scriptsctc-lite.php:132
actionwp_enqueue_scriptsctc-lite.php:133
actionadmin_enqueue_scriptsctc-lite.php:134
actionadmin_enqueue_scriptsctc-lite.php:135
actionphpmailer_initctc-lite.php:136
filterwp_mail_fromctc-lite.php:137
actioninitctc-lite.php:138
Maintenance & Trust

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 8, 2025
PHP min version7.4.9
Downloads6K

Community Trust

Rating86/100
Number of ratings3
Active installs200
Developer Profile

CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin Developer Profile

UjW0L

17 plugins · 2K total installs

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

How We Detect CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ctc-lite/js/ctc_overlay.js/wp-content/plugins/ctc-lite/js/ctcl-image-gallery.js/wp-content/plugins/ctc-lite/js/ctcl-frontend.js/wp-content/plugins/ctc-lite/css/ctcl-frontend.css/wp-content/plugins/ctc-lite/js/js-masonry.js/wp-content/plugins/ctc-lite/js/js-overlay.js/wp-content/plugins/ctc-lite/js/ctcl-admin.js/wp-content/plugins/ctc-lite/css/ctcl-admin-panel.css
Script Paths
/wp-content/plugins/ctc-lite/js/ctc_overlay.js/wp-content/plugins/ctc-lite/js/ctcl-image-gallery.js/wp-content/plugins/ctc-lite/js/ctcl-frontend.js/wp-content/plugins/ctc-lite/js/js-masonry.js/wp-content/plugins/ctc-lite/js/js-overlay.js/wp-content/plugins/ctc-lite/js/ctcl-admin.js

HTML / DOM Fingerprints

JS Globals
ctclParamsctclAdminObject
Shortcode Output
[ctcl_payment_options][ctcl_shipping_options]
FAQ

Frequently Asked Questions about CT Commerce Lite 🛒 | Fast & Flexible WordPress eCommerce Plugin