
Contact Form 7 Text CAPTCHA Security & Risk Analysis
wordpress.org/plugins/text-captcha-contact-form-7Secure your website Contact Form 7 forms from bots and hackers using plugin Contact Form 7 Text CAPTCHA. Just place shortcode [captchacf7* input-captc …
Is Contact Form 7 Text CAPTCHA Safe to Use in 2026?
Generally Safe
Score 92/100Contact Form 7 Text CAPTCHA has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "text-captcha-contact-form-7" plugin version 1.0.0 presents a mixed security posture. While it demonstrates good practices by not using dangerous functions, performing SQL queries only with prepared statements, and having no file operations or external HTTP requests, significant concerns arise from its attack surface. The plugin exposes two AJAX handlers, both of which lack any authentication or capability checks. This is a critical oversight, as it allows any authenticated user, or potentially even unauthenticated users if the AJAX endpoints are discoverable, to trigger functionality within the plugin without proper authorization, potentially leading to unexpected behavior or exploitation if the handlers perform sensitive actions. The absence of nonce checks on these AJAX endpoints further exacerbates this risk. The plugin's vulnerability history is clean, with no known CVEs, which is a positive indicator. However, this does not negate the risks identified in the static analysis. The lack of taint analysis results also makes it difficult to assess the risk of input validation and sanitization for those AJAX endpoints. Overall, the plugin is lightweight and avoids common pitfalls, but the unprotected AJAX endpoints are a major security weakness that needs immediate attention.
Key Concerns
- AJAX handlers without auth checks
- AJAX handlers without nonce checks
- Large attack surface without auth
Contact Form 7 Text CAPTCHA Security Vulnerabilities
Contact Form 7 Text CAPTCHA Code Analysis
Output Escaping
Contact Form 7 Text CAPTCHA Attack Surface
AJAX Handlers 2
WordPress Hooks 3
Maintenance & Trust
Contact Form 7 Text CAPTCHA Maintenance & Trust
Maintenance Signals
Community Trust
Contact Form 7 Text CAPTCHA Alternatives
Text Captcha For Contact Form 7 [GWE]
text-captcha-for-contact-form-7
Adds a text captcha to Contact Form 7
Contact Form 7 Captcha
contact-form-7-simple-recaptcha
Protect your Contact Form 7 forms with Google reCAPTCHA V2, Google reCAPTCHA V3, hCAPTCHA, or Cloudflare Turnstile.
BotShield CAPTCHA for Contact Form 7
botshield-captcha
BotShield CAPTCHA for Contact Form 7 – Advanced Spam Protection with Turnstile, reCAPTCHA, Arithmetic, and Alphanumeric.
ReCaptcha v2 for Contact Form 7
wpcf7-recaptcha
Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1
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.
Contact Form 7 Text CAPTCHA Developer Profile
2 plugins · 3K total installs
How We Detect Contact Form 7 Text CAPTCHA
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/text-captcha-contact-form-7/assets/css/style.css/wp-content/plugins/text-captcha-contact-form-7/assets/js/script.js/wp-content/plugins/text-captcha-contact-form-7/include/image.php/wp-content/plugins/text-captcha-contact-form-7/assets/images/refresh.png/wp-content/plugins/text-captcha-contact-form-7/assets/js/script.jsHTML / DOM Fingerprints
main-cf7-captchaid="image-captcha-cf7"id="reload_captcha"ajax_object<img src="alt="cf7captcha"<a href="javascript:void(0);"id="reload_captcha"