Linux 软件免费装
Banner图

Gatekeep - CAPTCHA & Spam Protection

开发者 gatekeepwp
更新时间 2026年9月8日 18:24
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

captcha contact form 7 antispam bot protection spam protection

下载

1.0

详情介绍:

Stop spam without annoying your visitors. Gatekeep protects virtually every form on your WordPress site - not just contact forms. Whether visitors are logging in, registering, checking out, leaving comments or submitting a form you wrote yourself, Gatekeep quietly analyses every submission and stops suspicious activity before it reaches your inbox. Unlike traditional CAPTCHA plugins, Gatekeep uses risk scoring, honeypots, timing analysis, rate limiting and a dozen other signals to detect bots with almost no friction for real people. Most visitors never see a challenge at all. Every form, not just one CAPTCHA for Contact Form 7 - without the CAPTCHA Searching for a Contact Form 7 CAPTCHA usually means one thing: the form is drowning in spam. Gatekeep protects CF7 the moment it is activated - including the AJAX submission path most honeypot plugins miss - with nothing visible added to the form. The same is true for WPForms, Gravity Forms, Fluent Forms, Formidable, Ninja Forms, Elementor forms and the WooCommerce checkout: install, click Protect my website, done. If you specifically want a visible challenge, four self-hosted ones are included - no Google account, no site keys. What it caught that other filters did not Every anti-spam plugin reports what it blocked. None report what they missed - which is the number that actually tells you whether you are protected. Gatekeep records every submission, clean ones included, so its totals have a denominator: not "12 blocked" but "12 blocked of 4,310". Monitor Mode goes further and scores submissions without blocking any, alongside whatever protection you already run, so you can read a week of real verdicts before changing anything. Nothing else on the plugin directory will tell you what your current filter is letting through. Signals a human spammer cannot avoid Most anti-spam checks measure how a form was submitted - speed, tokens, hidden fields. Someone typing at human speed passes all of them. Gatekeep also reads what was sent: Smarter than a CAPTCHA Traditional captcha asks everyone to prove they are human. Gatekeep asks the submission instead, scoring signals the visitor never sees: honeypot traps, impossible submission speed, disposable email addresses, scripted HTTP clients and headless browsers, rate limits, invalid form tokens, missing browser headers and invisible link traps. Only ambiguous submissions ever meet a challenge - and if you want one, four self-hosted options need no account and no keys. Monitor Mode: prove it is safe before it blocks Losing a real customer costs more than receiving spam. So Gatekeep starts in Monitor Mode: for the first week it watches, scores, logs and explains every decision without blocking anything. You switch enforcement on when the verdicts look right. More than spam protection A 17-point security audit checks for weak configuration - default admin accounts, unrotated salts, exposed config backups, the built-in file editor, XML-RPC, missing HTTPS, end-of-life PHP, pending updates and dormant plugins. Every finding explains what to do; nothing is changed automatically. A security event log records who changed what: role changes, sign-ins and failures, plugin and theme changes, password and email changes, and critical settings. Features Switching from a CAPTCHA or another anti-spam plugin? Coming from reCAPTCHA, hCaptcha or Turnstile: keep it, install Gatekeep in Monitor Mode beside it, and watch the log for a fortnight. You will see exactly what your captcha lets through - measured on your own traffic, not claimed by a vendor. Most sites then retire the puzzle; Gatekeep even ships a reCAPTCHA-compatible siteverify endpoint so custom code can switch by changing one URL. Coming from Akismet or another comment filter: they classify comment text; Gatekeep protects the forms they never see - registration, login, checkout, contact. The two can run together, and the Compatibility screen shows the overlap so it stays a decision, not an accident. Coming from a honeypot plugin: Gatekeep's honeypot uses a field name derived from your own site's salts, so bots cannot learn it elsewhere - and it is one signal of a dozen rather than the whole defence. Measured, not promised Free forever, and what Pro adds Everything that is code is free - and the code agrees. The engine, all 33 integrations, Monitor Mode, the activity log, the dashboard health score, the 17-point security audit, protection profiles, the coexistence report, IP and keyword rules, advanced signals, settings export/import and all four challenges including the image one: free, with no licence prompt anywhere. The paid tier buys hosted services that need someone on duty: the disposable-email-domain feed of 75,000+ entries refreshed daily, IP reputation, hosted verification, the Fortify hardening pack (a separate companion plugin you download from your account and install like any other plugin), and priority support. This plugin never downloads or installs other software. See plans and pricing. Your forms never depend on the licence: if it lapses, protection keeps working and you keep the version you have.

安装:

  1. Install through Plugins → Add New, or upload the folder to /wp-content/plugins/.
  2. Activate. Gatekeep finds the forms on your site by itself — there is nothing to add to a form, no key to paste and no account to create.
  3. Open Gatekeep in the admin menu. The first screen shows what it found and what it recommends.
  4. Leave Monitor Mode on for a fortnight if you would rather watch before it blocks anything, then turn blocking on when you are happy with the verdicts.

屏幕截图:

  • The dashboard - attacks stopped, spam rate, and every form covered
  • The activity log: every decision recorded with the exact signal that made it
  • The Protection screen - profiles, Monitor Mode and the settings that matter
  • Forms: 33 integrations, detected automatically, each with its own toggle
  • The Compatibility screen naming your form plugins, captchas and overlaps
  • The 17-point security audit with plain-language fixes
  • Challenges - four self-hosted options for when you want a visible gate

常见问题:

Will it conflict with what I already have?

There is a Compatibility screen that answers this directly. It lists every form plugin and builder it found, names any captcha your plugins already have switched on, names any other anti-spam plugin that is running, and says whether anything actually conflicts. If your form plugin already has reCAPTCHA, Gatekeep will not add a second challenge to those forms. If another anti-spam plugin is active, both can run - and the screen suggests leaving Monitor Mode on for the first couple of days, so you can see whether the two ever disagree before either blocks anything.

Will this block real customers?

Not while Monitor Mode is on, and that is the default. Rate limiting is also skipped at WooCommerce checkout so shared IP addresses cannot lock out a sale.

Does it slow my site down?

The default configuration adds no JavaScript and makes no external requests. Assets load only on pages where a protected form is actually rendered.

Is it accessible?

The honeypot is hidden from assistive technology and removed from the tab order. The default configuration presents no visual puzzle at all.

How do I stop Contact Form 7 spam without a CAPTCHA?

Install Gatekeep and click Protect my website. CF7 is one of the 33 built-in integrations - including its AJAX submission path, which honeypot-only plugins often miss. No markup changes, no keys.

Does it work with Elementor forms and other page builders?

Yes: Elementor Pro forms, Divi 4 and 5, Bricks, Avada, Thrive, WPBakery, Oxygen, Beaver Builder and SeedProd are covered, plus a universal guard for anything unusual.

Does it protect the WooCommerce checkout?

Yes, with a dedicated shop profile: nothing visible in front of a buyer, tolerance for password-manager-speed submissions, and rate limits that a busy shop will not trip.

Is Gatekeep GDPR friendly?

Decisions are made on your own server and nothing is sent to a third party. Visitor IP addresses are stored hashed, and the default configuration sets no cookies and loads no external scripts.

Is Gatekeep an alternative to Akismet or reCAPTCHA?

For form, registration, login and checkout protection, yes. For classifying comment text specifically, Akismet's twenty years of data remain excellent - many sites run both, and Gatekeep will happily coexist and show you the overlap.

Do I need an account or API key?

No. The free plugin works completely offline with no account, no keys and no external service.

更新日志:

1.0 First public release.