Samurai Honeypot for Forms
by Team beta version 0 (0 reviews)

Samurai Honeypot for Forms

Invisible 15-layer anti-spam for Contact Form 7 & WPForms. Score-based 3-Tier Triage silently blocks bots — no CAPTCHA, no user friction.

Samurai Honeypot for Forms ranks #31,768 among WordPress.org plugins with 10+ active installations, is #1,834 of 5,058 in the Security category, and was last updated Jul 15, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7.0.8 (Current: 7.1.4)
v1.1.6 Current Version v1.1.6
Updated 3 months ago Last Update on 15 Jul, 2026
Refreshed 1 week ago Last Refreshed on
#1,834 of 5,058 in Security Top 50% by installs
View on WordPress.org
Rank
#31,768
— No change
Active Installs
10+
— No change
KW Avg Position
108
— No change
Downloads
820
+1 today
Support Resolved
0%
— No change
Rating
0%
Review 0 out of 5
0 (0 reviews)

Next Milestone 20

Total Progress 80%
10+ 20+
8,595
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 2 more installs to reach 20+

Rank Changes

30,180 30,974 31,768 32,562 33,356 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
31,196 31,706 32,216 32,726 33,237 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #31,768
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 10 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

0.0
0 reviews
Overall 0%
5
0 (0%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Samurai Honeypot for Forms

Yes. Tokens are fetched dynamically via REST API, so it works correctly with any page cache plugin.
The default difficulty is 4 (the first 4 hex characters of the SHA-256 hash must be zero). On typical devices this completes in tens to hundreds of milliseconds with no perceptible delay. You can adjust the difficulty from 2 to 6 in the settings.
Yes, for both Contact Form 7 and WPForms: Contact Form 7: Open the form editor, go to the "Additional Settings" tab, and add skip_samhp: on (or skip_samurai_honeypot: on). WPForms: Go to Settings > Samurai Honeypot > Access Control, and enter the form IDs in the "WPForms Skip Form IDs" textarea (one ID per line). You can find the form ID in WPForms > All Forms (the number in the Shortcode column).
Blocked submissions with scores between your threshold and 99 are automatically saved to the Quarantine Log (Settings > Quarantine Log). You can view the date, score, triggered defense layers, and full form data for each entry. The log retains up to 1,000 entries in a FIFO (first-in, first-out) manner. Submissions scoring 100 or higher are permanently dropped and never saved anywhere. These are considered absolute bots (e.g., missing JavaScript, invalid tokens) and are dropped to protect your server from database bloat during mass attacks.
Samurai Honeypot no longer tags spam for Flamingo's spam folder. Instead, it prevents Flamingo from saving spam entirely to protect your database, while still allowing legitimate messages (Tier 1 / Pass) to be saved in Flamingo normally. Blocked messages (Tier 2 and Tier 3) are saved in our lightweight built-in Quarantine Log (max 1,000 records, FIFO auto-rotation) instead. This means you can safely use Flamingo as a CRM for real customer messages without worrying about spam bloating your database. Could legitimate messages be blocked? (False Positives) Yes, this is possible. While the multi-layer detection system is designed to minimize false positives, certain environments may cause legitimate submissions to be flagged: Users behind enterprise proxies or corporate firewalls Users with outdated browsers (especially Chrome versions 2+ years old) Users with aggressive privacy extensions that block JavaScript features VPN users whose IP addresses may be shared with spammers Users with accessibility tools that suppress mouse/keyboard events You MUST check the Quarantine Log periodically to identify any false positives. Quarantined messages (Tier 2) are always recoverable from the log. Adjust the spam threshold or whitelist specific IPs if you notice recurring false positives.
Submissions scoring 100 or higher (Tier 3) are immediately dropped from memory without any database write. This is a hardcoded absolute threshold that cannot be changed via settings. Combined with the FIFO cap of 1,000 quarantine entries, this ensures your database remains protected even under extreme attack conditions.
Yes. Samurai Honeypot uses the wpcf7_skip_mail filter, so it works alongside reCAPTCHA, Akismet, and other anti-spam solutions.
By default, the plugin uses REMOTE_ADDR only. If you are behind Cloudflare or an Nginx reverse proxy, enable "Trusted Proxy Mode" in the plugin settings. The plugin validates proxy IPs against Cloudflare's published IP ranges and RFC 1918 private networks before trusting forwarded headers.
Go to the Samurai Honeypot settings page under Access Control. Enter one IP address or CIDR range per line (e.g. 192.168.1.0/24). Whitelisted IPs skip all spam scoring entirely. Blacklisted IPs receive an automatic +100 spam score. You can also enable "Whitelist Logged-in Users" to skip scoring for all authenticated WordPress users.
Content Rules analyze the text submitted through form fields for common spam patterns: URL Limit — Set a maximum number of URLs allowed per submission. Messages exceeding the limit receive +50 score. Set to 0 to disable. BBCode Detection — Detects [url=...] BBCode syntax, which is never used in legitimate contact form messages. Enabled by default (+100 score). WordPress Disallowed Keys — Reuses the keyword list from Settings > Discussion > Disallowed Comment Keys. Disabled by default; enable it to apply the same keyword blocking to form submissions (+100 score).

Sign In / Register

You need to sign in or register to use this feature.