plugin-icon

Ultimate Security – Login Protection, 2FA, Anti-Spam CAPTCHA, Brute-Force & Security Tools

Block hackers, bots and brute-force attacks with 2FA, CAPTCHA, login protection, session controls, security tools and more.
Version
1.0.21
Active installations
10
Last updated
Jun 4, 2026
Ultimate Security – Login Protection, 2FA, Anti-Spam CAPTCHA, Brute-Force & Security Tools

WORDPRESS SECURITY PLUGIN — PROTECTION WITHOUT THE COMPLEXITY

Automated bots probe WordPress logins and forms around the clock. Ultimate Security shuts that down — with two-factor authentication, brute-force lockouts, anti-spam CAPTCHA, a hidden login URL, session controls, and security maintenance tools — all from a clean dashboard you do not need to be a security expert to run.

🎥 Watch a 2-minute intro:

🛡️ Lightweight. Privacy-first. No bloat.

Why Ultimate Security?

  • It just works. Sensible defaults out of the box — turn it on, you are safer in minutes.
  • Built for real attacks. Stops the automated login, brute-force and spam traffic that actually hits WordPress sites.
  • Zero learning curve. Plain-English settings, a Test Mode to preview rules before they go live.
  • Privacy-respecting. No tracking, no data collection. Pro features are clearly labelled.

🎥 Full Overview of Ultimate Security’s Dashboard:

🔐 Login & Two-Factor Authentication

  • Two-Factor Authentication (2FA) — Email one-time codes and authenticator apps via TOTP/HOTP. Setup docs · Video
  • Per-user 2FA with role-based configuration options — Let users enable 2FA and configure which roles should use email or app-based 2FA.
  • Brute-force login lockout — Limit failed attempts, auto-lock offenders, auto-reset retries, block specific users, and keep a recovery URL for emergencies.
  • Custom login URL — Hide wp-admin / wp-login.php behind a secret address so bots cannot find it.
  • Strong password policies — Enforce length, complexity, expiry and password history.
  • Session control — Limit concurrent logins per user and harden auth cookies.

🤖 Bot & Brute-Force Protection

  • Anti-spam CAPTCHA — Google reCAPTCHA v2/v3 and Cloudflare Turnstile.
  • Form coverage — Protect WordPress login, registration and lost-password forms; Turnstile also supports comment forms; WooCommerce login/register forms are supported when enabled.
  • No-conflict mode — Plays nicely alongside other CAPTCHA setups.

🧱 Security Maintenance & Controls

  • Rotate WordPress security keys / salts on demand.
  • Use the Update Manager to control WordPress core, plugin and theme update behavior.
  • Connect Cloudflare and deploy configurable WAF rule groups from the dashboard.
  • Review a basic Security Score with prioritized security checks.
  • Advanced hardening toggles, API privacy filtering and scheduled salt rotation are available in Pro.

📊 Monitoring & Tools

  • Login Activity snapshot — Review recent successful and failed login activity from the dashboard.
  • Basic Security Score — See a scored security posture based on enabled protections.
  • Site Health snapshot — WordPress/PHP versions, memory, active plugins and theme at a glance.
  • Test Mode — Simulate security rules and review what would have been blocked before enforcing.
  • Settings backup & restore — Export/import your configuration as JSON for migrations or disaster recovery.

👉 Check Out »

🛠️ Recommended setups by use case

Different sites face different threats. Start with the profile that matches you, then layer on more from the documentation.

  • Solo blogger / personal site — Enable Email 2FA on the admin account, set a 5-attempt login lockout with a 15-minute cooldown, set a custom login URL, and add Cloudflare Turnstile to the comment form.
  • Small agency / multi-author site — Require authenticator-app 2FA per role for editor and above, enforce password length + history, cap concurrent logins per user, and enable Test Mode before tightening rules.
  • WooCommerce store — Add reCAPTCHA or Turnstile to login, registration and lost-password forms, set a custom login URL, enable brute-force lockout, and review Site Health weekly.
  • Membership / community site — Per-user 2FA enabled site-wide, strong password policy, session limits to block account sharing, and CAPTCHA on registration to keep bot signups out.

Each setup uses only free features. See the full setup guides for step-by-step instructions.

📖 Security terms in plain English

New to WordPress security? Here is what the jargon means and why each one matters.

  • Two-Factor Authentication (2FA) — A second proof of identity (a one-time code) on top of your password, so a stolen password alone cannot log in.
  • Brute force — Automated tools that guess thousands of password combinations against your login form; lockouts cut them off after a few failures.
  • CAPTCHA — A small puzzle or invisible check that confirms a real human is filling out a form, blocking most spam bots.
  • Custom login URL — Moving your login page from the well-known /wp-login.php to a secret path so automated scanners cannot find it.
  • Hardening — Turning off WordPress features attackers abuse but most sites do not need (file editor, XML-RPC, user enumeration, directory browsing).
  • Salt rotation — Replacing the random secret keys in wp-config.php to invalidate stolen sessions and force re-login everywhere.
  • Session control — Limiting how many places one account can be logged in at once and hardening the auth cookie.
  • Test Mode — Previewing which requests a new rule would have blocked, before the rule starts blocking anything for real.

Each term links to deeper reading in the documentation.

📚 Learn more

🎯 Featured guides

Short, focused reads that get most sites secure in under an hour. All link into the documentation.

  • Set up Email 2FA for your admin account — the fastest single thing you can do to block account takeover.
  • Add an authenticator app (TOTP/HOTP) for stronger 2FA — Google Authenticator, Authy, Microsoft Authenticator.
  • Pick a safe custom login URL — what to choose, what to avoid, how to recover if you forget it.
  • Add reCAPTCHA or Cloudflare Turnstile to your forms — including WooCommerce login and registration.
  • Tune brute-force lockout without locking yourself out — sane attempt limits, lockout duration, allowlists.
  • Rotate WordPress security keys (salts) safely — when to rotate, what it logs everyone out of, and how to schedule it.

🔗 Follow Ultimate Security

External Services

This plugin connects to the following third-party services, and only when you explicitly enable the related feature:

Google reCAPTCHA

  • When: reCAPTCHA CAPTCHA protection is enabled.
  • Data sent: the visitor’s reCAPTCHA response token and your site secret key.
  • Endpoint: https://www.google.com/recaptcha/api/siteverify
  • Terms: https://policies.google.com/terms — Privacy: https://policies.google.com/privacy

Cloudflare Turnstile

  • When: Cloudflare Turnstile CAPTCHA protection is enabled.
  • Data sent: the visitor’s Turnstile response token and your site secret key.
  • Endpoint: https://challenges.cloudflare.com/turnstile/v0/siteverify
  • Terms: https://www.cloudflare.com/website-terms/ — Privacy: https://www.cloudflare.com/privacypolicy/

WordPress.org Secret-Key (Salt) API

  • When: you request rotation of WordPress security keys/salts.
  • Data sent: a request for randomly generated salt strings (no site or user data).
  • Endpoint: https://api.wordpress.org/secret-key/1.1/salt/
  • Privacy: https://wordpress.org/about/privacy/

WordPress.org Core Version Check

  • When: the Update Manager checks for available WordPress core updates.
  • Data sent: a standard WordPress core version-check request (no user data).
  • Endpoint: https://api.wordpress.org/core/version-check/1.7/
  • Privacy: https://wordpress.org/about/privacy/

Cloudflare API

  • When: you connect Cloudflare or deploy/view WAF rules.
  • Data sent: Cloudflare credentials/token, selected zone/rule data, and Cloudflare API requests needed for verification, deployment and analytics.
  • Endpoint: https://api.cloudflare.com/client/v4/
  • Terms: https://www.cloudflare.com/website-terms/ — Privacy: https://www.cloudflare.com/privacypolicy/
Freeon paid plans
Tested up to
WordPress 7.0.0
This plugin is available for download for your site.