Easy CRM Security & Risk Analysis

wordpress.org/plugins/wp-easy-crm

Collect new leads, manage clients, quotations, invoices, tasks and more for your entire team.

10 active installs v1.2.6 PHP + WP 6.1+ Updated Feb 16, 2026
crminvoicesleadsquotestasks
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy CRM Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 6mo ago
Risk Assessment

The "wp-easy-crm" plugin version 1.2.6 exhibits a generally good security posture with several strengths. The absence of known CVEs and a strong emphasis on prepared statements for SQL queries (78%) and proper output escaping (79%) are positive indicators. The plugin also demonstrates a good practice of implementing nonce and capability checks, with 6 nonces and 16 capability checks identified. The attack surface appears well-managed, with no unprotected entry points identified from the static analysis.

However, a significant concern arises from the taint analysis, which revealed 6 high-severity flows with unsanitized paths. While no critical severity issues were found, these high-severity flows indicate potential pathways for attackers to inject malicious data or execute unintended code, especially if these paths are reachable and exploitable. The presence of 8 total flows with unsanitized paths, even if not categorized as critical or high, warrants further investigation to ensure comprehensive data sanitization and validation.

The lack of any recorded vulnerability history, while seemingly positive, could also indicate limited historical security scrutiny or a lack of public reporting. The plugin's strengths lie in its foundational security practices like prepared statements and output escaping. The main weakness identified is the high-severity taint flows, which represent a tangible risk that needs mitigation.

Key Concerns

  • High severity taint flows with unsanitized paths
  • Total flows with unsanitized paths
  • Bundled library (DataTables) - potential for known vulnerabilities
Vulnerabilities
None known

Easy CRM Security Vulnerabilities

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

Easy CRM Release Timeline

v1.2.6Current
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.9
v1.1.8
v1.1.7
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.0.29
v1.0.28
v1.0.27
v1.0.26
Code Analysis
Analyzed Mar 17, 2026

Easy CRM Code Analysis

Dangerous Functions
0
Raw SQL Queries
35
124 prepared
Unescaped Output
161
617 escaped
Nonce Checks
6
Capability Checks
16
File Operations
5
External Requests
0
Bundled Libraries
1

Bundled Libraries

DataTables

SQL Query Safety

78% prepared159 total queries

Output Escaping

79% escaped778 total outputs
Data Flows · Security
8 unsanitized

Data Flow Analysis

12 flows8 with unsanitized paths
<easy-crm> (easy-crm.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy CRM Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[contact_form_clients] easy-crm.php:441
WordPress Hooks 17
actioniniteasy-crm.php:23
actionadmin_initeasy-crm.php:307
actionadmin_post_nopriv_submit_contact_formeasy-crm.php:527
actionadmin_post_submit_contact_formeasy-crm.php:528
actionwp_dashboard_setupeasy-crm.php:811
actioneacr_send_email_remindereasy-crm.php:941
actionadmin_menueasy-crm.php:952
actionadmin_bar_menueasy-crm.php:976
actionadmin_enqueue_scriptseasy-crm.php:1096
actionshow_user_profileeasy-crm.php:1122
actionedit_user_profileeasy-crm.php:1123
actionpersonal_options_updateeasy-crm.php:1140
actionedit_user_profile_updateeasy-crm.php:1141
actionphpmailer_initviews\addTask.php:262
actionphpmailer_initviews\addTask.php:422
actionadmin_initviews\forms.php:108
actionadmin_footerviews\tagsView.php:45

Scheduled Events 1

eacr_send_email_reminder
Maintenance & Trust

Easy CRM Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 16, 2026
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Easy CRM Developer Profile

sunnysonic

2 plugins · 110 total installs

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

How We Detect Easy CRM

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-easy-crm/style.css/wp-content/plugins/wp-easy-crm/assets/css/bootstrap.css/wp-content/plugins/wp-easy-crm/assets/css/bootstrap-select.min.css/wp-content/plugins/wp-easy-crm/assets/css/select2.min.css/wp-content/plugins/wp-easy-crm/assets/css/custom.css/wp-content/plugins/wp-easy-crm/assets/js/bootstrap.bundle.min.js/wp-content/plugins/wp-easy-crm/assets/js/bootstrap-select.min.js/wp-content/plugins/wp-easy-crm/assets/js/jquery.validate.min.js+2 more
Script Paths
/wp-content/plugins/wp-easy-crm/assets/js/bootstrap.bundle.min.js/wp-content/plugins/wp-easy-crm/assets/js/bootstrap-select.min.js/wp-content/plugins/wp-easy-crm/assets/js/jquery.validate.min.js/wp-content/plugins/wp-easy-crm/assets/js/select2.min.js/wp-content/plugins/wp-easy-crm/assets/js/custom.js
Version Parameters
wp-easy-crm/style.css?ver=wp-easy-crm/assets/css/bootstrap.css?ver=wp-easy-crm/assets/css/bootstrap-select.min.css?ver=wp-easy-crm/assets/css/select2.min.css?ver=wp-easy-crm/assets/css/custom.css?ver=wp-easy-crm/assets/js/bootstrap.bundle.min.js?ver=wp-easy-crm/assets/js/bootstrap-select.min.js?ver=wp-easy-crm/assets/js/jquery.validate.min.js?ver=wp-easy-crm/assets/js/select2.min.js?ver=wp-easy-crm/assets/js/custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
eacrm-client-formeacrm-quote-formeacrm-task-formeacrm-tag-formeacrm-log-form
HTML Comments
<!-- Begin Easy CRM Admin Area --><!-- End Easy CRM Admin Area --><!-- Easy CRM Client Form Start --><!-- Easy CRM Client Form End -->+8 more
Data Attributes
data-easycrm-client-iddata-easycrm-quote-iddata-easycrm-task-iddata-easycrm-tag-iddata-easycrm-log-id
JS Globals
easyCRMAdmineasyCRMFrontend
Shortcode Output
[easy_crm_clients][easy_crm_quotes][easy_crm_tasks][easy_crm_tags]
FAQ

Frequently Asked Questions about Easy CRM