xpay✦ Commerce
Directory
WooCommerce plugins
Artiman Guard
Artiman Guard
Self-hosted form abuse protection, registration firewall, 404 bot shield and SEO crawl protection.
Will this break my store?
What the WordPress.org registry says about keeping Artiman Guard running.
Tested to 7.0.7 — 1 branch behind 7.1
Tested against the WordPress branch in use today.4 days ago
7.4
Your host must be running at least this version.6.2
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Artiman Guard 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
7 / 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.
Artiman Guard protects WordPress and WooCommerce forms without sending CAPTCHA data or security reports to an external service.
Protection layers include:
- A required mathematical challenge, with optional local browser proof-of-work as an additional risk signal.
- One-time signed challenges, dynamic honeypots and form timing checks.
- Local rate limiting and a managed IP blocklist.
- Secure Cloudflare visitor-IP extraction that trusts headers only from official Cloudflare networks.
- Reverse-and-forward DNS verification for Google and Bing crawlers.
- Aggregated attack events, daily trends, unique attack groups and configurable database caps.
- Verified Cloudflare visitor IP handling without trusting spoofed forwarding headers.
- Reverse and forward DNS verification for Googlebot and Bingbot.
- Route-family rate limiting and pagination/filter crawl-trap detection.
- Aggregated attack events, database row caps and 30-day comparisons.
- Daily and 30-day email security summaries.
- Registration firewall, one-time registration permits and account quarantine.
- Spam-username detection and registration-source monitoring.
- Internal/external link classification for comments, product reviews and form submissions.
- Writing-system checks with automatic site-language defaults and administrator overrides.
- Content-risk scoring for repetition, advertising language, gibberish, disposable email, suspicious domains, invalid phone numbers and duplicate submissions.
- Block, quarantine, suspicious and allow-with-flag decisions.
- Review queues for comments, Elementor Pro Forms and Gravity Forms.
- 404 scanner detection, sensitive-path protection and repeated-request blocking.
- Route-family rate limiting for abusive pagination and filter crawl traps.
- Internal broken-link reports, redirect suggestions and crawl-budget reports.
- Administrator feedback accuracy, URL action recommendations and optional email summaries.
- Soft-404 and suspicious-200 reporting.
- Internal-search and WooCommerce-filter noindex protection.
- WordPress login, registration, lost-password and comment protection.
- WooCommerce login, registration and product-review protection.
- Dedicated Elementor Pro Forms and Gravity Forms fields.
- A local Security Center for suspicious events and managed IP blocks.
- Persian translation and support for WordPress language packs.
- A bilingual in-dashboard guide for secure field setup, integration checks and spam troubleshooting.
Artiman Guard is designed to cooperate with WordPress Core, WooCommerce, Yoast SEO, Rank Math, AIOSEO and SEOPress. SEO directives owned by an active SEO plugin are not replaced.
AI discovery access is controlled separately from model-training access. The optional llms.txt endpoint is only a fallback for sites without a supported SEO plugin or physical llms.txt file; it lists only published public content and does not replace normal sitemaps, structured data or high-quality page content.
Developer website: https://artimanweb.com/
Privacy
Artiman Guard does not send visitor data outside the website. When local reports are enabled, it stores the form context, result, reason, risk score, time, salted technical identifiers, and the IP address for suspicious or blocked activity. Routine successful checks are not stored. Security reports and temporary blocks expire automatically. A permanent IP block remains until a manager releases it.
The plugin registers WordPress personal-data exporter and eraser callbacks for locally stored security data.
Does the plugin contact an external CAPTCHA service?
No. Challenge generation, proof-of-work verification, reports and rate limiting are processed locally on the WordPress site.
Is the mathematical answer visible in the page source?
No. The answer is stored server-side in a short-lived, one-time challenge record. The signed browser token does not contain the answer.
Is the mathematical answer required in smart mode?
Yes. The displayed question must be answered correctly in both protection modes. Browser proof-of-work is an additional risk signal and cannot approve a wrong answer.
How long are security reports stored?
The administrator can choose from 7 to 90 days. Expired records are removed automatically.
How can protection be disabled after an accidental lockout?
Add this line to wp-config.php:
define( 'ARTIMAN_GUARD_SAFE_MODE', true );
Remove the line or change it to false after correcting the settings.
Does it support WooCommerce?
Yes. It protects WooCommerce customer login, registration and product-review forms.
Does it support Elementor forms?
Yes. With Elementor Pro active, add the Artiman Guard field to the form. Validation runs in Elementor’s Ajax submission flow.
Does it support Gravity Forms?
Yes. Add the Artiman Guard field from Advanced Fields to each form that should be protected.
Does comment protection work with wpDiscuz and other comment plugins?
Yes, when the plugin submits comments through the standard WordPress comment API. WordPress comments and WooCommerce product reviews are inspected before they are stored. Custom systems that bypass the WordPress comment API must integrate with the artiman_guard_analyze_submission filter.
How are links and languages handled in comments?
Links to the current website and its subdomains are treated as internal. External links are blocked by default, while trusted external domains and the comment-author website check are configurable. Automatic language mode accepts Persian/Arabic script on Persian or Arabic sites and Latin script on English sites, while tolerating short mixed fragments such as product names. Administrators can select other writing systems or disable the check.
Does it conflict with SEO plugins?
Artiman Guard uses provider-aware integration. It works with WordPress Core, Yoast SEO and Rank Math robots output, and defers robots control to AIOSEO or SEOPress when either plugin is active. Redirect cleanup is conservative and disabled by default after upgrading.
Categories
Plugin details
Tags on WordPress.org
