30% off Pro plugins with LAUNCH30 See plugins
Dragon Login Security box
All plugins

Dragon Login Security

Brute-force protection and modern two-factor authentication — authenticator apps, backup codes, and passkeys — for WordPress.

Brute-force protection with escalating lockouts, IP allow/block lists and proxy-aware client-IP detection so real attackers are stopped without locking out your team.

Per-user two-factor authentication with passkeys (Face ID, Touch ID, Windows Hello, security keys), authenticator apps (TOTP) and backup codes.

Features

What Dragon Login Security does

Brute-force protection and modern two-factor authentication (authenticator apps, backup codes, and passkeys) for WordPress. Feeds Dragon Activity Log when installed.

Passkeys (WebAuthn)

Sign in with your device instead of a code; the modern, phishing-resistant standard

Authenticator App (TOTP)

Works with Google Authenticator, 1Password, Authy, and any RFC 6238 app

Single-Use Backup Codes

Downloadable recovery codes for when you lose your device

Brute-Force Protection

Escalating lockouts after repeated failed logins, with IP allow/deny lists

Secure by Design

No auth cookie is issued until the second factor passes; secrets encrypted at rest, backup codes hashed

Activity Log Ready

Feeds Dragon Activity Log's tamper-evident audit when installed

WP-CLI Recovery

`wp dragon-login-security disable-2fa <user>` if you ever lock yourself out

Dragon Login Security Pro

Enforce two-factor by role, trusted devices, risk-based re-challenge, a compliance report, and front-end customer 2FA — for Dragon Login Security.

from £59/year →

Guides

Put Dragon Login Security to work

Step-by-step guides from the team that builds it. All guides

Requirements

  • · WordPress 6.2 or newer
  • · PHP 8.0 or newer
  • · WordPress 6.2+ · PHP 8.0+

Changelog

v1.0.11

A quiet pointer to the Pro add-on: an Upgrade to Pro link on the Plugins screen, a one-line note at the foot of the plugin's screens, and a single dismissible notice once the plugin has done its job. Nothing in the free plugin is locked or changed, and all three disappear when Pro is active. - New `dragonloginsecurity_lockout` action fires when an address is locked out.

View full changelog →