Easy GDPR Consent Forms – MailChimp Security & Risk Analysis

wordpress.org/plugins/easy-gdpr-consent-mailchimp

Comply with GDPR Consent requirement for your MailChimp forms with an innovative popup and no site design changes.

500 active installs v1.0.1 PHP 5.4+ WP 4.6+ Updated Jun 15, 2018
dsgvogdprmailchimpnewsletterpopup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy GDPR Consent Forms – MailChimp Safe to Use in 2026?

Generally Safe

Score 85/100

Easy GDPR Consent Forms – MailChimp has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "easy-gdpr-consent-mailchimp" plugin version 1.0.1 exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a high percentage of properly escaped output, significant concerns exist regarding its attack surface. The presence of multiple AJAX handlers without proper authentication checks is a critical weakness that could allow unauthorized actions. The single taint flow identified, while not resulting in a critical or high severity issue in this analysis, combined with the unprotected AJAX endpoints, warrants careful consideration.

The plugin's vulnerability history is a positive indicator, with no known CVEs recorded. This suggests a generally well-developed codebase or a lack of past security scrutiny. However, this absence of historical vulnerabilities should not be mistaken for absolute security, especially given the identified weaknesses in the current code. The plugin's strengths lie in its data handling with SQL and output escaping, but its primary weakness is the exposed AJAX functionality.

In conclusion, the plugin has a solid foundation in terms of SQL and output sanitization. However, the significant number of unprotected AJAX endpoints presents a considerable risk. The lack of historical vulnerabilities is encouraging but does not negate the immediate security concerns arising from the current code analysis. Developers should prioritize implementing authentication and authorization checks on all AJAX handlers to mitigate potential exploitation.

Key Concerns

  • Unprotected AJAX handlers
  • Large attack surface without auth
  • Taint flow with unsanitized paths
Vulnerabilities
None known

Easy GDPR Consent Forms – MailChimp Security Vulnerabilities

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

Easy GDPR Consent Forms – MailChimp Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

93% escaped55 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<forms> (inc\forms.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Easy GDPR Consent Forms – MailChimp Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 5

authwp_ajax_sphere_consent_log_removeinc\consent-log.php:25
noprivwp_ajax_egcf_should_show_forminc\forms.php:35
authwp_ajax_egcf_should_show_forminc\forms.php:36
noprivwp_ajax_egcf_submit_consentinc\forms.php:38
authwp_ajax_egcf_submit_consentinc\forms.php:39
WordPress Hooks 16
actionadmin_noticeseasy-gdpr-consent-mailchimp.php:40
actioncmb2_admin_initinc\admin.php:15
actionadmin_enqueue_scriptsinc\admin.php:18
actionsave_postinc\admin.php:20
actioninitinc\admin.php:25
actionadmin_noticesinc\admin.php:28
actionadmin_menuinc\admin.php:33
actioninitinc\consent-log.php:23
actionadmin_menuinc\consent-log.php:24
actionwp_footerinc\forms.php:42
actionwp_headinc\forms.php:43
actionegcf_geoip_updaterinc\geo-location.php:20
filtercmb2_meta_box_urlinc\plugin.php:60
actionwp_enqueue_scriptsinc\plugin.php:90
actioninitinc\plugin.php:93
actionplugins_loadedinc\plugin.php:96

Scheduled Events 1

egcf_geoip_updater
Maintenance & Trust

Easy GDPR Consent Forms – MailChimp Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJun 15, 2018
PHP min version5.4
Downloads19K

Community Trust

Rating0/100
Number of ratings0
Active installs500
Developer Profile

Easy GDPR Consent Forms – MailChimp Developer Profile

asadkn

4 plugins · 61K total installs

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

How We Detect Easy GDPR Consent Forms – MailChimp

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-gdpr-consent-mailchimp/js/admin.js/wp-content/plugins/easy-gdpr-consent-mailchimp/css/admin.css
Version Parameters
easy-gdpr-consent-mailchimp/js/admin.js?ver=easy-gdpr-consent-mailchimp/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
egcf-instructionsegcf-i-mc4wpegcf-i-officalegcf-i-eu
Data Attributes
egcf-download-db
FAQ

Frequently Asked Questions about Easy GDPR Consent Forms – MailChimp