myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Security & Risk Analysis

wordpress.org/plugins/my-easy-compta

Free invoicing plugin for WordPress. Create invoices, quotes & track expenses — no SaaS needed. For freelancers & small businesses.

40 active installs v2.1.4 PHP 8.0+ WP 6.2+ Updated Jun 4, 2026
billingexpensesfreelancersinvoicequotes
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Safe to Use in 2026?

Generally Safe

Score 100/100

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The 'my-easy-compta' plugin v1.4.6 exhibits a generally strong security posture, with good practices observed in areas like SQL query handling and output escaping. The extensive use of prepared statements for all SQL queries and a high percentage of properly escaped outputs are significant strengths. Furthermore, the plugin demonstrates robust use of nonces and capability checks, indicating an effort to secure its functionalities. The absence of recorded CVEs and common vulnerability types in its history is a positive indicator of its past security record.

However, a notable concern arises from the presence of one unprotected AJAX handler. This creates a direct entry point for potential attackers to interact with the plugin's backend without proper authentication or authorization, which could lead to various security issues depending on the functionality exposed. The lack of taint analysis results is neither a positive nor negative indicator on its own but suggests no critical vulnerabilities were identified in that specific analysis.

In conclusion, while 'my-easy-compta' generally adheres to good security practices and benefits from a clean vulnerability history, the single unprotected AJAX handler represents a tangible risk that needs immediate attention. Addressing this specific weakness will significantly improve the plugin's overall security. The strengths in SQL, output handling, and extensive checks build confidence, but this one oversight is a critical area to rectify.

Key Concerns

  • Unprotected AJAX handler identified
Vulnerabilities
None known

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Security Vulnerabilities

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

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Release Timeline

v2.1.4Current
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.0
v1.4.6
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.2
v1.3.1
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
Code Analysis
Analyzed Mar 16, 2026

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
266 prepared
Unescaped Output
4
253 escaped
Nonce Checks
52
Capability Checks
108
File Operations
7
External Requests
4
Bundled Libraries
1

Bundled Libraries

TCPDF

SQL Query Safety

100% prepared267 total queries

Output Escaping

98% escaped257 total outputs
Attack Surface
1 unprotected

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Attack Surface

Entry Points4
Unprotected1

AJAX Handlers 4

authwp_ajax_my_easy_compta_admin_notification_hideincludes\Modules\App.php:15
authwp_ajax_ecwp_handle_setup_step1includes\Modules\Setup.php:12
authwp_ajax_ecwp_handle_setup_step2includes\Modules\Setup.php:13
authwp_ajax_ecwp_handle_setup_step3includes\Modules\Setup.php:14
WordPress Hooks 32
actionrest_api_initincludes\API\Routes.php:11
actionadmin_menuincludes\Modules\Addons.php:9
filterparent_fileincludes\Modules\Addons.php:26
actionadmin_menuincludes\Modules\App.php:13
actionadmin_noticesincludes\Modules\App.php:14
actionadmin_enqueue_scriptsincludes\Modules\App.php:16
filterscript_loader_tagincludes\Modules\App.php:73
actionadmin_menuincludes\Modules\Clients.php:17
actionadmin_enqueue_scriptsincludes\Modules\Clients.php:18
actionadmin_menuincludes\Modules\Credits.php:12
actionadmin_enqueue_scriptsincludes\Modules\Credits.php:13
actionadmin_menuincludes\Modules\Expenses.php:14
actionadmin_enqueue_scriptsincludes\Modules\Expenses.php:15
filterupload_dirincludes\Modules\Expenses.php:229
actionadmin_menuincludes\Modules\Invoices.php:15
actionadmin_enqueue_scriptsincludes\Modules\Invoices.php:16
actionadmin_menuincludes\Modules\Payments.php:14
actionadmin_enqueue_scriptsincludes\Modules\Payments.php:15
actionadmin_menuincludes\Modules\Quotes.php:18
actionadmin_enqueue_scriptsincludes\Modules\Quotes.php:19
actionadmin_menuincludes\Modules\Settings.php:13
actionadmin_enqueue_scriptsincludes\Modules\Settings.php:14
actionadmin_menuincludes\Modules\Setup.php:10
actionadmin_enqueue_scriptsincludes\Modules\Setup.php:11
actioninitmy-easy-compta.php:203
actioninitmy-easy-compta.php:215
filterquery_varsmy-easy-compta.php:216
filteradmin_initmy-easy-compta.php:217
actionadmin_initmy-easy-compta.php:219
actionadmin_noticesmy-easy-compta.php:220
actionadmin_noticesmy-easy-compta.php:221
actionadmin_noticesmy-easy-compta.php:278
Maintenance & Trust

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.5
Last updatedJun 4, 2026
PHP min version8.0
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs40
Developer Profile

myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress Developer Profile

Moez

3 plugins · 40 total installs

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

How We Detect myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/my-easy-compta/assets/css/main.css/wp-content/plugins/my-easy-compta/assets/js/app.js/wp-content/plugins/my-easy-compta/assets/js/chunk-vendors.js
Script Paths
/wp-content/plugins/my-easy-compta/assets/js/app.js/wp-content/plugins/my-easy-compta/assets/js/chunk-vendors.js
Version Parameters
my-easy-compta/assets/css/main.css?ver=my-easy-compta/assets/js/app.js?ver=my-easy-compta/assets/js/chunk-vendors.js?ver=

HTML / DOM Fingerprints

CSS Classes
ecwp-app-wrapper
Data Attributes
data-ecwp-base-url
JS Globals
ECWP_ConfigECWP_API_URL
REST Endpoints
/wp-json/my-easy-compta/v1/settings/wp-json/my-easy-compta/v1/clients/wp-json/my-easy-compta/v1/quotes/wp-json/my-easy-compta/v1/invoices/wp-json/my-easy-compta/v1/payments/wp-json/my-easy-compta/v1/credits/wp-json/my-easy-compta/v1/expenses/wp-json/my-easy-compta/v1/addons
Shortcode Output
[my_easy_compta_app]
FAQ

Frequently Asked Questions about myEasyCompta – Invoicing, Accounting & Quotes Plugin for WordPress