Intégrations → WordPress

ZeroBot Security — plugin WordPress

Antibot, pare-feu, captcha et renseignements sur les menaces — tout dans votre wp-admin. Six couches de protection, un tableau de bord, zéro code.

Installation

  1. Dans votre wp-admin : ouvrez Extensions → Ajouter, cherchez "ZeroBot Security", cliquez sur Installer → Activer. La protection de connexion et le blocage XML-RPC fonctionnent tout de suite, gratuitement et sans compte.
  2. Pour activer la protection réseau, ouvrez ZeroBot → Tableau de bord, saisissez l'email d'un administrateur de ce site WordPress, cochez la case de consentement et cliquez sur "Démarrer l'essai gratuit" (7 jours, 100 vérifications d'IP, sans carte).
  3. Cliquez sur le lien de l'email d'activation. L'extension se connecte toute seule, enregistre votre domaine et active le pare-feu du site.
  4. Vous avez déjà un compte ZeroBot ? Collez plutôt sa clé de licence dans ZeroBot → Licence. Réglez chaque couche dans ZeroBot → Protection.

Voir sur WordPress.org →

Six couches de protection

La protection de connexion et le blocage XML-RPC sont gratuits et actifs dès le départ. Le pare-feu du site s'active automatiquement à la connexion du site ; les autres couches réseau s'activent dans ZeroBot → Protection avec une licence valide.

LayerWhat it does
FirewallSite-wide screening of every public request. Blocks bots on page load before PHP does any work.
Page ProtectionPer-URL antibot with captcha fallback for borderline traffic (Cloudflare Turnstile or ZeroBot native slider).
Login GuardRate-limits failed logins per IP, auto-blacklists offenders, screens login IPs against the ZeroBot blacklist.
Comment GuardRejects spam comments before they're saved to the DB.
REST API GuardScreens public REST calls. Auto-exempts WooCommerce Store API and ZeroBot's own routes.
XML-RPC GuardDisables XML-RPC (or screens it per-request). A top brute-force attack vector.

Référence des paramètres

SettingDefaultNotes
Master switchOnTurns every protection layer on/off globally.
Site-Wide FirewallOn once connectedSwitches on automatically when the site connects to ZeroBot. Locked off while there is no valid license. If ZeroBot is slow to answer, the visitor is let through after 3 seconds.
Allowed countriesallISO 2-letter codes, comma-separated. Non-matching visitors are blocked with reason Country Denied. Enforced server-side.
Firewall exempt paths(empty)One path per line. Any URL matching any line skips the firewall (useful for webhooks, health checks).
Fail modeFail-openWhen the API is unreachable: open lets traffic through, closed returns 503. Switch to closed only if you'd rather block than risk a bot getting through.
Login max attempts / block minutes5 / 15Threshold and cooldown for the Login Guard.
Browser fingerprintOffInjects the fingerprint collector on every front-end page. Detects headless browsers & automation. Off by default because it's the only layer that loads external JS.

Tableau de bord & journaux

Dépannage

"The plugin doesn't seem to block anyone."
Check the master switch AND the specific protection toggle are both on. Open an incognito window — if you're logged in as admin, the Firewall skips you by design. Bots coming from datacenters or known-bad IPs will be blocked; residential visitors are correctly allowed through.
"I was blocked and whitelisted my IP, but I'm still blocked."
The plugin remembers a bot verdict for 15 minutes. Whitelisting from the plugin's Whitelist page clears it at once; whitelisting from the ZeroBot dashboard reaches the site within 15 minutes. Clear Cache in Protection Settings also forces a fresh check.
"Domain not authorized" banner at the top of wp-admin.
Your domain was removed from the ZeroBot Authorized Domains list (or the license was deactivated). Click Authorize this domain in the banner — it re-registers this site instantly.
"I want to see every visit logged for debugging."
The plugin de-duplicates per IP for 24h by design. For full verbose logging, contact support to enable per-request logging temporarily on your account.

Préférez l'API brute ?

Si vous utilisez un thème personnalisé ou voulez l'API dans du code non-WordPress, consultez les guides PHP, Node.js, Python ou cURL/REST. Le plugin WordPress n'est qu'un wrapper autour de /v3/openapi, /v3/antibot et /v3/account/*.