xpay✦ Commerce
Directory
WooCommerce plugins
Reycob Form Firewall
Reycob Form Firewall
Protects public WordPress forms, login, registration, comments, and WooCommerce product reviews with a local CAPTCHA and rate limits.
Will this break my store?
What the WordPress.org registry says about keeping Reycob Form Firewall running.
Tested to 7.1
Tested against the WordPress branch in use today.6 days ago
7.4
Your host must be running at least this version.6.0
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Reycob Form Firewall is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
3 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
Reycob Form Firewall adds a lightweight protection layer for public forms without using an external CAPTCHA service.
Main features:
- Local math CAPTCHA loaded only when the visitor interacts with the checkbox.
- Browser proof token, honeypot field, and origin validation for protected forms.
- Rate limits per visitor and per endpoint.
- Specific protection for WooCommerce product reviews against links, duplicated spam, and repeated abusive submissions.
- Automatic exclusions for WooCommerce cart, checkout, payments, coupons, shipping, Store API, REST API, webhooks, cron, and server-to-server requests.
- Admin settings for limits, CAPTCHA, browser proof mode, IP source, and excluded paths.
- Developer opt-out with
data-rffw-skip="1"and opt-in for custom admin-post or admin-ajax actions through therffw_protected_actionsfilter.
The plugin is designed for visible public forms. It does not modify global fetch or XMLHttpRequest, does not call third-party APIs, and does not log IP addresses or submitted form contents.
The JavaScript and CSS files distributed with the plugin are the human-readable source files. No minification, bundling, compilation, npm, webpack, or other build step is required.
Privacy
The plugin does not collect analytics, does not send data to external services, and does not store submitted form contents.
Temporary tokens and hashed rate-limit keys may be stored in WordPress transients to validate CAPTCHA challenges, browser proof checks, and request frequency. These temporary values expire automatically.
No. The CAPTCHA is generated and verified locally by WordPress.
No. Checkout, cart, coupons, payment callbacks, shipping calculations, Store API, and product add-to-cart actions are intentionally excluded so normal store operations keep working.
Yes. Product reviews use the general form protections plus an additional review-specific spam check.
Yes. Add data-rffw-skip="1" to the form element. Administrators can also exclude paths from the settings screen.
Yes. Use the rffw_protected_actions filter to return an array of action names that should require the firewall checks.
Categories
Plugin details
Tags on WordPress.org
