Samurai Honeypot for Forms
by Team beta version 1 (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 #46,659 among WordPress.org plugins with 10+ active installations, is #2,394 of 4,566 in the Security category, a 1/5 rating from 0 reviews, and was last updated Jul 15, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7 (Current: 7.1.2)
v1.1.6 Current Version v1.1.6
Updated 2 months ago Last Update on 15 Jul, 2026
Refreshed 18 hours ago Last Refreshed on
#2,394 of 4,566 in Security
View on WordPress.org
Rank
#46,659
No change
Active Installs
10+
-28.6%
KW Avg Position
91.5
23.5 better
Downloads
358
+3 today
Support Resolved
0%
No change
Rating
20%
Review 1 out of 5
1 (0 reviews)

Next Milestone 20

Total Progress 0%
10+ 20+
33,397
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 10 more installs to reach 20+

Rank Changes

34,823 38,168 41,513 44,858 48,203 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
34,758 38,244 41,729 45,214 48,700 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Current #46,659
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 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
0 10 20 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-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

1.0
0 reviews
Overall 20%
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.