Block for Mailchimp – Add Email Subscription Forms and Collect Leads Security & Risk Analysis

wordpress.org/plugins/block-for-mailchimp

Add a custom email newsletter or subscription form to your WordPress site and connect it with Mailchimp to quickly grow your audience.

2K active installs v1.1.14 PHP 7.1+ WP 6.5+ Updated Feb 26, 2026
blockemailmailchimpmarketingnewsletter
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 30, 2025
Download
Safety Verdict

Is Block for Mailchimp – Add Email Subscription Forms and Collect Leads Safe to Use in 2026?

Generally Safe

Score 99/100

Block for Mailchimp – Add Email Subscription Forms and Collect Leads has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 30, 2025Updated 1mo ago
Risk Assessment

The 'block-for-mailchimp' plugin v1.1.14 exhibits a generally positive security posture, with many good practices in place. The absence of any critical or high severity issues in the taint analysis, coupled with 100% of SQL queries using prepared statements, indicates a strong focus on preventing common injection vulnerabilities. Furthermore, the plugin effectively uses nonce checks and capability checks for its AJAX handlers, and there are no unprotected entry points. The output escaping is also reasonably well-implemented, with 86% of outputs properly escaped.

However, there are areas for improvement. The plugin has a history of vulnerabilities, specifically Server-Side Request Forgery (SSRF), with one known CVE. While this CVE is reported as currently unpatched, the fact that the last vulnerability was dated in the future is a data anomaly and should be disregarded for the current assessment. The presence of external HTTP requests and bundled libraries (Freemius) introduce potential indirect risks if these components are not maintained securely or are vulnerable themselves. While the attack surface is limited to AJAX handlers, the potential for future vulnerabilities, especially given the SSRF history, warrants careful monitoring.

In conclusion, 'block-for-mailchimp' v1.1.14 demonstrates a good foundation for security, particularly in its handling of direct code execution and database interactions. The primary concern stems from its past vulnerability history and the reliance on external components. Continuous vigilance, proactive security updates, and thorough vetting of bundled libraries will be crucial to maintaining a secure environment.

Key Concerns

  • Bundled library (Freemius)
  • External HTTP requests present
  • Past SSRF vulnerability history
Vulnerabilities
1

Block for Mailchimp – Add Email Subscription Forms and Collect Leads Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-10735medium · 4Server-Side Request Forgery (SSRF)

Block For Mailchimp – Easy Mailchimp Form Integration <= 1.1.12 - Unauthenticated Blind Server-Side Request Forgery

Sep 30, 2025 Patched in 1.1.13 (1d)
Code Analysis
Analyzed Mar 16, 2026

Block for Mailchimp – Add Email Subscription Forms and Collect Leads Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
8
51 escaped
Nonce Checks
7
Capability Checks
3
File Operations
0
External Requests
6
Bundled Libraries
1

Bundled Libraries

Freemius

Output Escaping

86% escaped59 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
fs_init (freemius-lite\inc\Base\FSActivate.php:68)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Block for Mailchimp – Add Email Subscription Forms and Collect Leads Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_fs_initfreemius-lite\inc\Base\FSActivate.php:42
authwp_ajax_mcbAudienceListmailchimp\API.php:10
authwp_ajax_mcb_get_access_tokenmailchimp\API.php:12
authwp_ajax_mcbSubmit_Form_Datamailchimp\API.php:14
noprivwp_ajax_mcbSubmit_Form_Datamailchimp\API.php:15
authwp_ajax_mcbSubmit_Form_AudienceIdmailchimp\API.php:17
WordPress Hooks 17
actionadmin_headfreemius-lite\inc\Base\FSActivate.php:29
actionadmin_enqueue_scriptsfreemius-lite\inc\Base\FSActivate.php:30
actionadmin_menufreemius-lite\inc\Base\FSActivate.php:33
actionadmin_footerfreemius-lite\inc\Base\FSActivate.php:38
actionadmin_footerfreemius-lite\inc\Base\FSActivate.php:39
actionadmin_noticesfreemius-lite\inc\Base\FSActivate.php:44
actioninitfreemius-lite\inc\Base\FS_Lite.php:29
actionadmin_enqueue_scriptsincludes\admin-menu-free.php:9
actionadmin_menuincludes\admin-menu-free.php:10
actionenqueue_block_editor_assetsindex.php:84
actionenqueue_block_assetsindex.php:85
actionadmin_enqueue_scriptsindex.php:86
actioninitindex.php:87
actionadmin_initindex.php:88
actionrest_api_initindex.php:89
filterplugin_action_linksindex.php:91
filterplugin_row_metaindex.php:98
Maintenance & Trust

Block for Mailchimp – Add Email Subscription Forms and Collect Leads Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version7.1
Downloads49K

Community Trust

Rating74/100
Number of ratings3
Active installs2K
Developer Profile

Block for Mailchimp – Add Email Subscription Forms and Collect Leads Developer Profile

colorlibplugins

120 plugins · 738K total installs

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

How We Detect Block for Mailchimp – Add Email Subscription Forms and Collect Leads

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/block-for-mailchimp/assets/css/admin.css/wp-content/plugins/block-for-mailchimp/assets/css/style.css/wp-content/plugins/block-for-mailchimp/assets/js/frontend.js/wp-content/plugins/block-for-mailchimp/assets/js/view.js/wp-content/plugins/block-for-mailchimp/blocks/mailchimp-form/build/index.js/wp-content/plugins/block-for-mailchimp/blocks/mailchimp-form/build/index.asset.php/wp-content/plugins/block-for-mailchimp/freemius-lite/start.php/wp-content/plugins/block-for-mailchimp/includes/admin-menu-free.php+1 more
Script Paths
/wp-content/plugins/block-for-mailchimp/assets/js/frontend.js/wp-content/plugins/block-for-mailchimp/assets/js/view.js/wp-content/plugins/block-for-mailchimp/blocks/mailchimp-form/build/index.js
Version Parameters
block-for-mailchimp/assets/css/admin.css?ver=block-for-mailchimp/assets/css/style.css?ver=block-for-mailchimp/assets/js/frontend.js?ver=block-for-mailchimp/assets/js/view.js?ver=block-for-mailchimp/blocks/mailchimp-form/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
mcb-mailchimp-formmcb-mailchimp-form-contentmcb-mailchimp-form-groupmcb-mailchimp-form-controlmcb-mailchimp-form-buttonmcb-mailchimp-form-inlinemcb-mailchimp-form-control-inlinemcb-mailchimp-form-button-inline+4 more
HTML Comments
Mailchimp Form BlockAdd your Mailchimp API Key and Audience ID to get startedAdd your Mailchimp API Key and Audience ID to get started.Mailchimp Form+6 more
Data Attributes
data-block-urldata-mcb-audience-listdata-mcb-api-keydata-mcb-api-endpointdata-mcb-css-classdata-mcb-wrapper-class+8 more
JS Globals
mcbDatamcbAudienceIdmcbAccessTokenmcbAudienceListmcbInfowp
REST Endpoints
/wp-json/mcb-mailchimp/v1/get_audience_list/wp-json/mcb-mailchimp/v1/get_access_token
FAQ

Frequently Asked Questions about Block for Mailchimp – Add Email Subscription Forms and Collect Leads