myEasyCompta Security & Risk Analysis

wordpress.org/plugins/my-easy-compta

myEasyCompta is a comprehensive and modern accounting solution for WordPress, specifically designed for freelancers and small businesses.

40 active installs v1.4.6 PHP 8.0+ WP 6.2+ Updated Feb 1, 2025
accountingexpensesfreelancersinvoicesquotes
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is myEasyCompta Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr 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 Security Vulnerabilities

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

myEasyCompta 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 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 Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 1, 2025
PHP min version8.0
Downloads2K

Community Trust

Rating100/100
Number of ratings2
Active installs40
Developer Profile

myEasyCompta Developer Profile

Moez

3 plugins · 40 total installs

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

How We Detect myEasyCompta

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