WordPress plugin intelligence profile

Robse Form Guard

Stops Japanese cold-sales messages reaching your contact form, and keeps each one it blocks so you can check for false positives.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update17 Oct 202616d ago
Active installationsNewAdoption 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 Robse Form Guard version 2.3.0 as active, updated 16d ago and tested up to WordPress 7.1.

Overview

About this plugin

A CAPTCHA proves the sender is a human being. It does not stop a human being

whose job is to send sales pitches through other people’s contact forms. If you

run a small business in Japan, that is most of what arrives in your inbox.

Robse Form Guard reads each submission and scores its wording. Japanese

business-to-business sales boilerplate — 貴社, ご担当者様, 初期費用,

導入実績 and the like — is language a private customer asking about your work

simply does not use. When enough of it piles up in one message, the submission

is stopped.

Blocked submissions are kept, and can be forwarded to you. Each blocked

submission is saved in a history on your own site (Settings > Robse Form Guard >

History) for 30 days by default, with the reason, the score and the words that

matched. With forwarding turned on (the default), it is also emailed in full to

the site administrator or an address you choose. The history shows whether

each email went out, and can send any entry again, so a copy is not lost when

your site cannot send mail. The visitor is shown a phone number or address you

choose, so a real customer caught by mistake can still reach you.

What it checks

  • A honeypot. A field a person cannot see and a script fills in.
  • Too fast. A form sent within a few seconds of being shown (3 by

default) was not typed by a person. Cached pages are never caught by this.

  • A rate limit. Repeated submissions from one address in a short time.
  • The wording. Each keyword carries points; the submission is stopped when

the total reaches the score you set. The starting list and every weight are

editable, and you can add your own words. Forms of address and greetings

(貴社, ご担当者様, と申します, 弊社 and so on) are written by companies asking

for a quote as well as by salespeople, so a message that matches only those

is never stopped: something being sold, or a link, has to be there too.

The wording is compared after folding the ways a word can be written:

full-width and half-width letters, upper and lower case, and spaces or

invisible characters slipped into a word (SEO, seo, 御 社) all count.

Links are found in http(s)://, www. com/page forms, but a

visitor’s own email address is never counted as a link.

Try it before you trust it

A new installation starts in watch only: it records, and emails you, what

it would have blocked while letting everything through. Run that for a week,

look at the History tab, then turn blocking on. Sites that used an earlier

version keep the mode they had.

Which form plugins

  • Contact Form 7
  • Snow Monkey Forms

It sits alongside reCAPTCHA, Akismet or Turnstile rather than replacing them:

those stop machines, this stops people who are paid to write to you.

For Japanese sites

The keyword list is Japanese and the plugin is aimed at Japanese-language

sites. On a site in another language, replace the list with your own wording

under Settings.

Privacy

When a submission is stopped (or, in watch-only mode, would have been), the

plugin stores its full contents, the time and the submitting IP address in a

database table of its own ( {prefix}robse_form_guard_log ). Entries are deleted

automatically after the number of days set on the settings screen (30 by

default, at most 5,000 entries), and can be deleted by hand at any time. The

history can be turned off. It is included in WordPress’s personal data export

and erasure tools, matched by the email address in the submission, and the

plugin suggests wording for your privacy policy.

When forwarding is turned on (the default), the same contents are emailed to

the address configured on the settings screen, which defaults to the site’s

own administration email address. That email is sent by WordPress from the

site itself. No data is transmitted to the plugin author or to any third

party, and the plugin makes no outbound network requests.

The rate limit stores a hashed form of the submitting IP address in a

transient, which expires on its own within the window you configure. The

too-fast check adds a hidden field holding the time the form was shown and a

signature; nothing about the visitor is stored for it.

Uninstalling the plugin removes its settings and the history table.

WordPress.org metadata

Plugin tags

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

  • contact form
  • contact form 7
  • antispam
  • japanese
  • spam
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity17 Oct 202616d 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

Version2.2.02.3.0
WordPress compatibility7.1.27.1.3
WordPress requirement6.06.2
Version2.1.12.2.0
WordPress compatibility7.17.1.2
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.