
Abandoned Cart Lite for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woocommerce-abandoned-cartTrack abandoned carts and send automated, customizable abandoned cart recovery emails. Reduce cart abandonment, recover lost revenue & increase sales.
Is Abandoned Cart Lite for WooCommerce Safe to Use in 2026?
Generally Safe
Score 93/100Abandoned Cart Lite for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "woocommerce-abandoned-cart" plugin exhibits a mixed security posture. While it demonstrates good practices in SQL query preparation (75%) and output escaping (93%), significant concerns arise from its attack surface and historical vulnerability trends.
The static analysis reveals 11 entry points, with 2 AJAX handlers lacking authentication checks. This is a critical oversight, potentially allowing unauthorized users to trigger plugin functionalities. Furthermore, 7 out of 15 analyzed taint flows have unsanitized paths, with all 7 classified as high severity. This indicates a substantial risk of data manipulation or execution of unintended code due to improperly handled user input.
The plugin's history of 12 known CVEs, including 2 critical and 2 high severity vulnerabilities, is concerning. The prevalence of Cross-Site Request Forgery (CSRF), Missing Authorization, and SQL Injection vulnerabilities suggests recurring weaknesses in input validation and access control. The most recent vulnerability in December 2023, even if currently patched, highlights an ongoing pattern of exploitable flaws. While the absence of currently unpatched CVEs is a positive sign, the historical data and identified code-level risks necessitate caution.
Key Concerns
- 2 AJAX handlers without auth checks
- 7 High severity taint flows with unsanitized paths
- 2 critical CVEs historically
- 2 high CVEs historically
- Dangerous function: unserialize
- External HTTP requests (potential for SSRF)
Abandoned Cart Lite for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
12 total CVEs
Abandoned Cart Lite for WooCommerce <= 5.16.1 - Cross-Site Request Forgery
Abandoned Cart Lite for WooCommerce <= 5.16.1 - Missing Authorization via multiple AJAX functions
Abandoned Cart Lite for WooCommerce <= 5.16.0 - Improper Authorization via wcal_preview_emails
Abandoned Cart Lite for WooCommerce <= 5.16.0 - Improper Authorization via wcal_delete_expired_used_coupon_code
Abandoned Cart Lite for WooCommerce <= 5.15.2 - Authenticated (Administrator+) Stored Cross-Site Scripting
Abandoned Cart Lite for WooCommerce <= 5.15.1 - Authentication Bypass
Abandoned Cart Lite for WooCommerce <= 5.14.1 - Cross-Site Request Forgery via delete_expired_used_coupon_code
Abandoned Cart Lite for WooCommerce <= 5.14.1 - Cross-Site Request Forgery via ts_reset_tracking_setting
Abandoned Cart Lite for WooCommerce <= 5.8.5 - Cross-Site Request Forgery Bypass
Abandoned Cart Lite for WooCommerce <= 5.8.2 - SQL Injection
Abandoned Cart Lite for WooCommerce < 5.2.0 and Abandoned Cart Pro for WooCommerce < 7.13.0 - Stored Cross-Site Scripting
Abandoned Cart Lite for WooCommerce < 1.9 - SQL Injection
Abandoned Cart Lite for WooCommerce Release Timeline
Abandoned Cart Lite for WooCommerce Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Abandoned Cart Lite for WooCommerce Attack Surface
AJAX Handlers 11
WordPress Hooks 89
Scheduled Events 2
Maintenance & Trust
Abandoned Cart Lite for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Abandoned Cart Lite for WooCommerce Alternatives
Cart Abandonment Recovery via Chat
cart-abandonment-recovery
Recover your lost revenue. Capture whatsapp number of users on clicking add to cart button and send follow up whatsapp messages if they don't com …
Exit Bee
exit-intent-popups-conversion-optimization-by-exitbee
Turn lost visitors into customers with the smartest exit intent tool. Increase conversions, sales and engagement. Start with a 14-day free trial.
Abandoned Cart Lite for WooCommerce Developer Profile
20 plugins · 159K total installs
How We Detect Abandoned Cart Lite for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woocommerce-abandoned-cart/assets/css/wcal-frontend.css/wp-content/plugins/woocommerce-abandoned-cart/assets/css/wcal-guest.css/wp-content/plugins/woocommerce-abandoned-cart/assets/css/wcal-style.css/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-admin-script.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-common.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-frontend.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-guest.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-common.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-frontend.js/wp-content/plugins/woocommerce-abandoned-cart/assets/js/wcal-guest.jswoocommerce-abandoned-cart/assets/css/wcal-frontend.css?ver=woocommerce-abandoned-cart/assets/css/wcal-guest.css?ver=woocommerce-abandoned-cart/assets/css/wcal-style.css?ver=woocommerce-abandoned-cart/assets/js/wcal-admin-script.js?ver=woocommerce-abandoned-cart/assets/js/wcal-common.js?ver=woocommerce-abandoned-cart/assets/js/wcal-frontend.js?ver=woocommerce-abandoned-cart/assets/js/wcal-guest.js?ver=HTML / DOM Fingerprints
wcal-add-to-cartwcal-cart-detailswcal-cart-tablewcal-checkout-couponwcal-empty-cartwcal-order-detailswcal-order-reviewwcal-product-gallery+4 more<!-- WCAL START: Abandoned Cart Lite for WooCommerce --><!-- WCAL END: Abandoned Cart Lite for WooCommerce -->data-wcal-cart-iddata-wcal-product-iddata-wcal-user-idwcal_common_datawcal_frontend_paramswcal_guest_data/wp-json/wcal/v1/cart/wp-json/wcal/v1/guest-cart