
Campaign Monitor for WordPress Security & Risk Analysis
wordpress.org/plugins/forms-for-campaign-monitorMake it easy for customers to subscribe to your Campaign Monitor mailing lists using any of the 5 elegant sign-up forms.
Is Campaign Monitor for WordPress Safe to Use in 2026?
Mostly Safe
Score 74/100Campaign Monitor for WordPress is generally safe to use. 3 past CVEs were resolved. Keep it updated.
The "forms-for-campaign-monitor" plugin v2.9.0 exhibits a concerning security posture, primarily due to its significant number of unprotected entry points and a history of vulnerabilities. The static analysis reveals a substantial attack surface with 3 out of 4 entry points lacking authentication checks, specifically 3 AJAX handlers. This is a critical weakness, as it allows any unauthenticated user to potentially trigger these functions. Furthermore, the code signals indicate a worrying lack of secure coding practices, with 0% of SQL queries utilizing prepared statements and only 11% of output being properly escaped. This suggests a high risk of SQL injection and cross-site scripting (XSS) vulnerabilities. The presence of 14 file operations and 4 external HTTP requests without explicit mention of sanitization further compounds these concerns.
The plugin's vulnerability history is a major red flag. With 3 known CVEs, one of which remains unpatched, and a common pattern of missing authorization, sensitive information exposure, and XSS, it's clear that this plugin has a recurring security debt. The most recent vulnerability being in 2026 indicates that historical issues are still relevant and potentially present in this version. While the taint analysis did not reveal critical or high severity issues in this specific scan, the overall code quality and historical context strongly suggest that unaddressed vulnerabilities are likely. In conclusion, while the plugin doesn't appear to bundle critically outdated libraries like jQuery in this specific analysis, the high number of unprotected entry points, widespread use of raw SQL, poor output escaping, and significant vulnerability history paint a picture of a plugin that requires immediate attention and patching to mitigate substantial security risks.
Key Concerns
- 3 unprotected AJAX handlers
- 0% SQL queries using prepared statements
- 11% of outputs properly escaped
- 1 currently unpatched CVE
- 3 medium severity CVEs
- Missing capability checks
- 4 flows with unsanitized paths
- Bundled outdated jQuery v3.1.1
Campaign Monitor for WordPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Campaign Monitor for WordPress <= 2.9.0 - Missing Authorization
Campaign Monitor for WordPress <= 2.8.15 - Unauthenticated Full Path Disclosure
Campaign Monitor for WordPress <= 2.8.12 - Reflected Cross-Site Scripting
Campaign Monitor for WordPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Campaign Monitor for WordPress Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 13
Maintenance & Trust
Campaign Monitor for WordPress Maintenance & Trust
Maintenance Signals
Community Trust
Campaign Monitor for WordPress Alternatives
Contact Form 7 – Campaign Monitor Addon
contact-form-7-campaignmonitor-addon
Add the capability to create newsletter opt-in forms with Contact Form 7. Automatically submit subscribers to predetermined lists in Campaign Monitor.
Hostinger Reach – AI-Powered Email Marketing for WordPress
hostinger-reach
Launch and grow your email marketing effortlessly with Hostinger Reach. Collect contacts, sync subscribers, and send emails – all in one, AI powered.
MailPoet – Newsletters, Email Marketing, and Automation
mailpoet
Send beautiful newsletters from WordPress. Collect subscribers with signup forms, automate your emails for WooCommerce, blog post notifications & more
Newsletter – Send awesome emails from WordPress
newsletter
An email marketing tool for your blog: subscription forms to create your lists with unlimited subscribers and newsletters.
Brevo – Email, SMS, Web Push, Chat, and more.
mailin
Turn your WordPress site into a marketing powerhouse. Grow your audience, boost engagement, and drive more sales with Brevo.
Campaign Monitor for WordPress Developer Profile
1 plugin · 2K total installs
How We Detect Campaign Monitor for WordPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/forms-for-campaign-monitor/css/admin.css/wp-content/plugins/forms-for-campaign-monitor/css/main.css/wp-content/plugins/forms-for-campaign-monitor/css/select2.min.css/wp-content/plugins/forms-for-campaign-monitor/js/admin.js/wp-content/plugins/forms-for-campaign-monitor/js/forms.js/wp-content/plugins/forms-for-campaign-monitor/js/select2.min.js//connect.campaignmonitor.com/widget.jsforms-for-campaign-monitor/css/admin.css?ver=forms-for-campaign-monitor/css/main.css?ver=forms-for-campaign-monitor/css/select2.min.css?ver=forms-for-campaign-monitor/js/admin.js?ver=forms-for-campaign-monitor/js/forms.js?ver=forms-for-campaign-monitor/js/select2.min.js?ver=HTML / DOM Fingerprints
cm-form-wrapper<!-- Campaign Monitor Form --><!-- /Campaign Monitor Form --><!-- Campaign Monitor Settings Page --><!-- /Campaign Monitor Settings Page -->+4 moredata-cm-form-iddata-cm-form-submit-urlcm_formscampaignMonitorConnect<div class='cm-form-wrapper'