WordPress plugin intelligence profile

NoCaptcha Spam Filter for Contact Form 7

Honeypot, signed security tokens, and anti-replay protection for Contact Form 7. Built for performance and full-page cache compatibility.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.1.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update24 Apr 20266mo ago
Active installations30Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records NoCaptcha Spam Filter for Contact Form 7 version 1.1.0 as active, updated 6mo ago and tested up to WordPress 6.9.

Overview

About this plugin

NoCaptcha Spam Filter for Contact Form 7 provides a deterministic, cache-safe, multi-layered defense against automated form submissions for Contact Form 7 without the need for CAPTCHAs or external libraries.

The plugin uses a combination of:

  • Unique Honeypot: A site-specific hidden field that traps bots.
  • Cryptographic Signing: Ensures form tokens are genuine and haven’t been tampered with.
  • Anti-Replay Nonces: Each submission is unique; tokens cannot be reused.
  • Time-Check Validation: Blocks bots that fill out forms faster than humanly possible.
  • Cache-Safe Architecture: Automatically detects stale tokens on cached pages and refreshes them via a lightweight REST API fallback.

Scope of Protection

This plugin is designed to block the vast majority of automated spam submissions (99% of common web crawlers) in Contact Form 7, with zero impact on user experience or performance. However, please note:

  • Not a WAF: It is not a substitute for a Web Application Firewall or server-level security layers for mitigating sophisticated DDoS attacks.
  • Targeted Attacks: Highly sophisticated bots using headless browsers or manual human bypasses (spam farms) fall outside the scope of lightweight algorithmic protection.

For maximum security, we recommend using this plugin as part of a multi-layered defense strategy.

Configuration (optional, only for advanced users)

php’:

php

define('CF7NCSP_DOMAIN_SALT', 'your-random-string');

define('CF7NCSP_TTL', 2400); // Token lifetime (seconds)

define('CF7NCSP_MIN_TIME', 20); // Minimum time before submission

Recommendations

* Use a long, random string for ‘CF7NCSP_DOMAIN_SALT’

* Keep ‘CF7NCSP_MIN_TIME’ between 10–30 seconds

Privacy Policy

This plugin is designed with privacy-first principles:

* No PII Collection: It does not collect, store, or transmit any Personally Identifiable Information (PII).

* No Persistent IP Storage: IP addresses are used transiently for rate limiting and are not stored in plain form or retained beyond a short-lived, temporary cache.

* Local Processing: All validation happens on your server. No data is sent to third-party services.

* Cookieless: The plugin does not set any browser cookies.

Disclaimer

This plugin is provided “as is”, without warranty of any kind, express or implied. Use at your own risk. While best efforts have been made to ensure reliability and security, the author is not liable for any damages or losses resulting from its use.

** DEVELOPER’S NOTE: **

This plugin is designed to be a lightweight, “set and forget” solution. It focuses on stability and minimal maintenance, with updates provided as needed for bug fixes and compatibility with WordPress and Contact Form 7. Because it is built to be self-sufficient, please be aware that the developer will not implement non-critical feature requests.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • anti spam
  • contact form 7
  • spam protection
  • cf7
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity24 Apr 20266mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.