eCards Lite Security & Risk Analysis

wordpress.org/plugins/ecards-lite

eCards is a WordPress plugin used to send electronic cards (eCards) to friends.

100 active installs v4.3.2 PHP 7.1+ WP 5.3+ Updated Dec 17, 2025
ecardecardselectronic-cardgreeting-cardpostcard
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is eCards Lite Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The ecard-lite plugin version 4.3.2 exhibits a generally positive security posture, primarily due to the absence of known vulnerabilities and the use of prepared statements for SQL queries. The static analysis reveals a small attack surface with no unprotected entry points, and no dangerous functions or file operations were identified. However, there are notable areas for improvement, particularly concerning output escaping. A significant portion of outputs are not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled securely before being displayed. Additionally, the taint analysis indicates two flows with unsanitized paths, which, while not classified as critical or high severity in this analysis, represent potential avenues for exploitation if not addressed. The lack of any recorded vulnerability history is a strong positive, suggesting diligent security practices in the past, but it does not negate the risks identified in the current code.

Key Concerns

  • Unsanitized paths in taint flows
  • Low percentage of properly escaped output
  • No capability checks
  • No nonce checks
Vulnerabilities
None known

eCards Lite Security Vulnerabilities

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

eCards Lite Code Analysis

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

Output Escaping

57% escaped56 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
ecard_options_page (includes\page-options.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

eCards Lite Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[ecard] ecards-lite.php:321
[ecard_counter] ecards-lite.php:322
WordPress Hooks 6
actioninitecards-lite.php:42
filterwp_mail_content_typeecards-lite.php:45
actionwp_enqueue_scriptsecards-lite.php:327
actionadmin_enqueue_scriptsecards-lite.php:335
actionadmin_menuecards-lite.php:343
filterthe_contentincludes\functions.php:31
Maintenance & Trust

eCards Lite Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 17, 2025
PHP min version7.1
Downloads11K

Community Trust

Rating86/100
Number of ratings6
Active installs100
Developer Profile

eCards Lite Developer Profile

Ciprian Popescu

8 plugins · 4K total installs

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

How We Detect eCards Lite

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ecards-lite/ecards-lite.css/wp-content/plugins/ecards-lite/ecards-lite.js
Script Paths
/wp-content/plugins/ecards-lite/ecards-lite.js
Version Parameters
ecards-lite/ecards-lite.css?ver=ecards-lite/ecards-lite.js?ver=

HTML / DOM Fingerprints

CSS Classes
ecard-item-imageecard-item-titleecard-messageecard-form
Data Attributes
data-ecardid
JS Globals
ecard_lite_ajax_object
Shortcode Output
<form class="ecard-form" method="post"><input type="hidden" name="ecard_send" value="1"><input type="hidden" name="ecard_pick_me" value=""><input type="hidden" name="ecard_referer" value="
FAQ

Frequently Asked Questions about eCards Lite