
Message Filter for Contact Form 7 Security & Risk Analysis
wordpress.org/plugins/cf7-message-filterFilter messages submitted through contact form 7 based on words and/or emails listed as restricted.
Is Message Filter for Contact Form 7 Safe to Use in 2026?
Generally Safe
Score 96/100Message Filter for Contact Form 7 has a strong security track record. Known vulnerabilities have been patched promptly.
The 'cf7-message-filter' plugin v1.6.3.8 presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing nonce checks for a significant portion of its entry points. The absence of critical or high-severity vulnerabilities in its history and the fact that all past CVEs are patched are also encouraging signs.
However, significant concerns arise from the static analysis. The presence of one AJAX handler without any authentication checks creates a direct pathway for unauthorized access or actions. Furthermore, the taint analysis revealed two flows with unsanitized paths, indicating potential vulnerabilities related to input handling, although these did not reach critical or high severity. The relatively low percentage of properly escaped output (45%) is also a concern, suggesting a higher risk of Cross-Site Scripting (XSS) vulnerabilities.
The plugin's vulnerability history, while currently clear of unpatched issues, shows a pattern of medium-severity vulnerabilities including SQL Injection, Missing Authorization, and XSS. This historical trend, coupled with the current static analysis findings, suggests that while the developers are responsive to patching, the codebase may have recurring weaknesses in input validation and authorization enforcement.
Key Concerns
- AJAX handler without authentication checks
- Taint flows with unsanitized paths
- Low percentage of properly escaped output
- Medium severity vulnerabilities in history
Message Filter for Contact Form 7 Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Message Filter for Contact Form 7 <= 1.6.3.2 - Authenticated (Administrator+) SQL Injection
Message Filter for Contact Form 7 <= 1.6.3 - Missing Authorization to Authenticated (Subscriber+) New Filter Creation
Message Filter for Contact Form 7 <= 1.6.3 - Missing Authorization to Authenticated (Subscriber+) Filter Updates/Deletions
Message Filter for Contact Form 7 <= 1.6.1.1 - Reflected Cross-Site Scripting
Message Filter for Contact Form 7 Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Message Filter for Contact Form 7 Attack Surface
AJAX Handlers 12
WordPress Hooks 27
Maintenance & Trust
Message Filter for Contact Form 7 Maintenance & Trust
Maintenance Signals
Community Trust
Message Filter for Contact Form 7 Alternatives
Antispam Bee
antispam-bee
Sophisticated antispam plugin for effective daily comment and trackback spam-fighting. Built with data protection and privacy in mind.
Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO/GDPR)
contact-form-7-image-captcha
Adds an Image CAPTCHA to Contact Form 7 and WPForms, GDPR ready, perfect WPForms or Contact Form 7 Spam Protection Image CAPTCHA, adds a honeypot
Stop Contact Form 7 Spam & WPForms Spam – Free Protection
fullworks-anti-spam
Stop Contact Form 7 spam and WPForms spam instantly. Free spam protection for business sites. No CAPTCHA. No API keys. Just works.
Spam Filter For Elementor Form
spam-filter-for-elementor-form
A simple yet powerful plugin that adds advanced spam and content filtration to your Elementor Pro forms.
Squelch Unspam
squelch-unspam
Unspam makes it harder for spammers to automatedly send spam to your blog by changing the names of the fields in the comment forms.
Message Filter for Contact Form 7 Developer Profile
3 plugins · 1K total installs
How We Detect Message Filter for Contact Form 7
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cf7-message-filter/assets/css/frontend.css/wp-content/plugins/cf7-message-filter/assets/css/backend.css/wp-content/plugins/cf7-message-filter/assets/js/frontend.js/wp-content/plugins/cf7-message-filter/assets/js/backend.js/wp-content/plugins/cf7-message-filter/assets/js/frontend.js/wp-content/plugins/cf7-message-filter/assets/js/backend.jscf7-message-filter/assets/css/frontend.css?ver=cf7-message-filter/assets/css/backend.css?ver=cf7-message-filter/assets/js/frontend.js?ver=cf7-message-filter/assets/js/backend.js?ver=HTML / DOM Fingerprints
kmcfmf-spam-messageTODO: PLUGIN BIRTHDAY IS ON THE 30TH AUGUST 2018TODO: for future usekmcf7ms_fs