
CleanTalk Anti-Spam. Spam Firewall & Bot protection Security & Risk Analysis
wordpress.org/plugins/cleantalk-spam-protectTop-rated antispam for contact forms, comments, WooCommerce, eCommerce, and login. No CAPTCHAs, no friction, just background anti spam protection.
Is CleanTalk Anti-Spam. Spam Firewall & Bot protection Safe to Use in 2026?
Mostly Safe
Score 76/100CleanTalk Anti-Spam. Spam Firewall & Bot protection is generally safe to use. 14 past CVEs were resolved.
The "cleantalk-spam-protect" v6.74 plugin presents a concerning security posture, primarily due to a large attack surface with a significant number of unprotected AJAX handlers. While the static analysis shows no dangerous functions or critical taint flows, the sheer volume of entry points (65 total, 61 unprotected) indicates a high potential for unauthorized access or malicious manipulation if vulnerabilities exist within these handlers. The plugin also exhibits weaknesses in output escaping, with only 29% of outputs being properly escaped, raising concerns about potential Cross-Site Scripting (XSS) vulnerabilities.
The plugin's vulnerability history is a significant red flag. Thirteen known CVEs, including two critical and four high-severity ones, point to a pattern of past security weaknesses. The common vulnerability types listed (CSRF, Missing Authorization, SQL Injection, XSS) align with the potential risks identified in the static analysis, particularly the unprotected AJAX endpoints and insufficient output escaping. The fact that there are no currently unpatched vulnerabilities is positive, but the historical prevalence of severe issues suggests a need for ongoing vigilance and rigorous security practices.
In conclusion, while the absence of dangerous functions and critical taint flows is a positive sign, the plugin's security is undermined by its vast unprotected attack surface and a history of significant vulnerabilities. The low rate of proper output escaping is a notable weakness. Users should be aware of these risks and ensure the plugin is kept updated, though the historical pattern necessitates a cautious approach.
Key Concerns
- 61 unprotected AJAX handlers
- 29% properly escaped output
- 13 known CVEs (2 critical, 4 high)
- 30% SQL queries using prepared statements
CleanTalk Anti-Spam. Spam Firewall & Bot protection Security Vulnerabilities
CVEs by Year
Severity Breakdown
14 total CVEs
CleanTalk Anti-Spam. Spam Firewall & Bot protection < 6.79 - Unauthenticated Stored Cross-Site Scripting
Spam protection, Honeypot, Anti-Spam by CleanTalk <= 6.71 - Authorization Bypass via Reverse DNS (PTR record) Spoofing to Unauthenticated Arbitrary Plugin Installation
Spam protection, Anti-Spam, FireWall by CleanTalk <= 6.43.2 - Authorization Bypass via Reverse DNS Spoofing to Unauthenticated Arbitrary Plugin Installation
Spam protection, Anti-Spam, FireWall by CleanTalk <= 6.44 - Authorization Bypass due to Missing Empty Value Check to Unauthenticated Arbitrary Plugin Installation
Spam protection, AntiSpam, FireWall by CleanTalk <= 6.20 - Cross-Site Request Forgery via apbct_settings__update_account_email
Spam protection, AntiSpam, FireWall by CleanTalk <= 6.20 - Cross-Site Request Forgery
Spam protection, AntiSpam, FireWall by CleanTalk <= 6.10 - Missing Authorization
AntiSpam by CleanTalk <= 5.185 - Authenticated (Administrator+) SQL Injection
Spam protection, AntiSpam, FireWall by CleanTalk <= 5.173 - Reflected Cross-Site Scripting
Spam protection, AntiSpam, FireWall by CleanTalk <= 5.173 - Reflected Cross-Site Scripting
Spam protection, AntiSpam, FireWall by CleanTalk <= 5.153.3 - Unauthenticated Blind SQL Injection
Anti-Spam by CleanTalk < 5.149 - Authenticated SQL Injection
Spam protection, AntiSpam, FireWall by CleanTalk <= 5.127.3 - Reflected Cross-Site Scripting
Spam protection, AntiSpam, FireWall by CleanTalk < 5.22 - Reflected Cross-Site Scripting
CleanTalk Anti-Spam. Spam Firewall & Bot protection Release Timeline
CleanTalk Anti-Spam. Spam Firewall & Bot protection Code Analysis
SQL Query Safety
Output Escaping
CleanTalk Anti-Spam. Spam Firewall & Bot protection Attack Surface
AJAX Handlers 63
Shortcodes 2
WordPress Hooks 169
Scheduled Events 2
Maintenance & Trust
CleanTalk Anti-Spam. Spam Firewall & Bot protection Maintenance & Trust
Maintenance Signals
Community Trust
CleanTalk Anti-Spam. Spam Firewall & Bot protection Alternatives
Honeypot Plus for Contact Form 7
cf7-honeypot-plus
Honeypot Plus for Contact Form 7 - Adds honeypot plus anti-spam functionality to Contact Form 7 forms.
Prosopo Procaptcha
prosopo-procaptcha
GDPR compliant, privacy-friendly, and better-value CAPTCHA for your WordPress website.
CF7 Apps – Honeypot, Database, Redirection, Webhook, and Addons for Contact Form 7
contact-form-7-honeypot
Add hCaptcha, Honeypot, and Redirection to Contact Form 7 with CF7 Apps, and generate forms effortlessly with AI. Improve form security, keep it light …
CAPTCHA 4WP – Antispam CAPTCHA solution for WordPress
advanced-nocaptcha-recaptcha
Use CAPTCHA to stop spam and allow customers & users to interact with your website easily. Block fake accounts and orders. Avoid false positives.
reCaptcha by BestWebSoft
google-captcha
Protect WordPress website forms from spam entries with Google reCAPTCHA.
CleanTalk Anti-Spam. Spam Firewall & Bot protection Developer Profile
5 plugins · 230K total installs
How We Detect CleanTalk Anti-Spam. Spam Firewall & Bot protection
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cleantalk-spam-protect/css/apbct_admin_style.css/wp-content/plugins/cleantalk-spam-protect/css/apbct_admin_style.min.css/wp-content/plugins/cleantalk-spam-protect/js/apbct_public.js/wp-content/plugins/cleantalk-spam-protect/js/apbct_public.min.js/wp-content/plugins/cleantalk-spam-protect/js/apbct-common.js/wp-content/plugins/cleantalk-spam-protect/js/apbct-common.min.js/wp-content/plugins/cleantalk-spam-protect/js/apbct-form-checker.js/wp-content/plugins/cleantalk-spam-protect/js/apbct-form-checker.min.js+4 morehttps://fd.cleantalk.org/ct-bot-detector-wrapper.jscleantalk-spam-protect/css/apbct_admin_style.css?ver=cleantalk-spam-protect/js/apbct_public.js?ver=cleantalk-spam-protect/js/apbct-common.js?ver=cleantalk-spam-protect/js/apbct-form-checker.js?ver=cleantalk-spam-protect/js/apbct_admin_script.js?ver=cleantalk-spam-protect/js/apbct-private-stats.js?ver=HTML / DOM Fingerprints
apbct_popupapbct-popup-layerapbct-popup-contentapbct_formapbct-data-protection-popup<!-- CleanTalk Anti-Spam --><!-- CleanTalk Spam Protection --><!-- BEGIN ClearTalk ---- END ClearTalk -->+18 moredata-apbct-ajax-urldata-apbct-form-iddata-apbct-security-codedata-apbct-form-field-idapbct_public_dataapbct_form_checker_paramsAPBCT_BOT_DETECTOR_SCRIPT_URL/wp-json/cleantalk/v1/get_private_stats[apbct-form-checker][cleantalk-form-checker]