Easy Cart Security & Risk Analysis

wordpress.org/plugins/easy-cart

A simple shopping cart plugin that adds cart and add-to-cart shortcodes to WordPress.

0 active installs v1.9 PHP 8.0+ WP 5.5+ Updated Jun 3, 2026
sessionsshopping-cartshortcodetransient-storage
99
A · Safe
CVEs total1
Unpatched0
Last CVEJun 1, 2026
Safety Verdict

Is Easy Cart Safe to Use in 2026?

Generally Safe

Score 99/100

Easy Cart has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jun 1, 2026Updated 2mo ago
Risk Assessment

Based on the provided static analysis and vulnerability history, the 'easy-cart' v1.8 plugin appears to have a generally good security posture. The code analysis reveals a clean state with no dangerous functions, no raw SQL queries, and excellent output escaping. The absence of file operations, external HTTP requests, and critical taint flows further strengthens this assessment. The plugin also reports no known CVEs, indicating a history of responsible security practices.

However, a notable concern is the complete absence of nonce checks and capability checks. While the attack surface of AJAX handlers and REST API routes is zero, the presence of three shortcodes as entry points without any authentication or permission checks represents a potential weakness. If these shortcodes handle any user-supplied data or perform actions that could be exploited, the lack of proper checks could lead to unauthorized actions or privilege escalation. The plugin's strengths lie in its clean code and lack of historical vulnerabilities, but the oversight in nonce and capability checks on shortcodes is a significant area for improvement.

Key Concerns

  • No nonce checks on shortcodes
  • No capability checks on shortcodes
Vulnerabilities
1 published

Easy Cart Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-4080medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Easy Cart <= 1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes

Jun 1, 2026 Patched in 1.9 (39d)
Version History

Easy Cart Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Easy Cart Code Analysis

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

Output Escaping

96% escaped26 total outputs
Attack Surface

Easy Cart Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[easy_cart] plugin.php:75
[add_to_cart] plugin.php:77
[empty_cart] plugin.php:79
WordPress Hooks 4
actioninitplugin.php:18
actioninitplugin.php:20
actioninitplugin.php:22
actioninitplugin.php:24
Maintenance & Trust

Easy Cart Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 3, 2026
PHP min version8.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Easy Cart Developer Profile

zeshanb

5 plugins · 10 total installs

86
trust score
Avg Security Score
89/100
Avg Patch Time
24 days
View full developer profile
Detection Fingerprints

How We Detect Easy Cart

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

Asset Fingerprints

HTML / DOM Fingerprints

HTML Comments
set_transientget_transient key is $recent_sessionid concatenate '_easy_cart_rows'1 * HOUR_IN_SECONDS - transient variable expiressend to display+4 more
Data Attributes
itemidproduct_nameproduct_descproduct_qtyprice
Shortcode Output
<table><tr><td>Item</td><td>Qty</td><td>Price</td></tr><tr><td>Item ID:<br />Name: <br />Description:
FAQ

Frequently Asked Questions about Easy Cart