WP Manifestindependent plugin directory
manifest / security / quick-2fa

Quick 2FA

Lightweight email-based two-factor authentication for WordPress admin access.

by Paul Faulkner · github.com/headwalluk/quick-2fa · website

0stars
58release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/headwalluk/quick-2fa/releases/download/v1.2.2/quick-2fa.zip

Readme

Quick 2FA

Lightweight email-based two-factor authentication for WordPress admin access.

What it does

  • Email-based 2FA verification on every admin login (or only for specific roles)
  • Trusted-device tracking so users aren't asked to verify on every login
  • Account locking after too many failed attempts
  • Password reminders to nudge users towards regular password rotation
  • Comprehensive WP-CLI commands for incident response and recovery
  • Non-breaking by design — REST API, WP-CLI, AJAX, cron, XML-RPC, and Application Passwords all bypass 2FA so existing integrations keep working

Install

Standard plugin

  1. Download quick-2fa.zip from the latest release
  2. WordPress admin → Plugins → Add New → Upload Plugin → choose the zip → Install Now → Activate
  3. (Optional) Settings → Quick 2FA to tune the defaults

After install, the plugin will receive future updates automatically via the bundled GitHub updater. No additional configuration needed.

Must-Use plugin

  1. Extract the quick-2fa folder into wp-content/mu-plugins/
  2. Copy quick-2fa/quick-2fa.php up one level into wp-content/mu-plugins/quick-2fa-loader.php (or use a loader of your own)
  3. Defaults are initialised on first admin page load — no activation hook required
  4. Settings → Quick 2FA to configure

Requirements

  • WordPress 6.0 or later
  • PHP 8.0 or later
  • Working wp_mail() (any SMTP plugin or transactional email service)

Documentation

Full user and developer documentation lives in docs/:

Security disclosures

See SECURITY.md for the responsible-disclosure process.

License

GPL v2 or later. See LICENSE.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.2.2 Jun 22, 2026 quick-2fa.zip 36
v1.2.2 Jun 22, 2026 quick-2fa-1.2.2.zip 0
v1.2.1 Jun 22, 2026 quick-2fa.zip 1
v1.2.1 Jun 22, 2026 quick-2fa-1.2.1.zip 0
v1.1.4 Jun 9, 2026 quick-2fa.zip 2
v1.1.4 Jun 9, 2026 quick-2fa-1.1.4.zip 0
v1.1.3 May 21, 2026 quick-2fa-1.1.3.zip 0
v1.1.3 May 21, 2026 quick-2fa.zip 9
v1.1.2 Apr 30, 2026 quick-2fa.zip 4
v1.1.2 Apr 30, 2026 quick-2fa-1.1.2.zip 0
v1.1.1 Apr 30, 2026 quick-2fa.zip 1
v1.1.1 Apr 30, 2026 quick-2fa-1.1.1.zip 0
v1.1.0 Apr 30, 2026 quick-2fa-1.1.0.zip 1
v1.1.0 Apr 30, 2026 quick-2fa.zip 0
v1.0.1 Apr 17, 2026 quick-2fa-1.0.1.zip 1
v1.0.1 Apr 17, 2026 quick-2fa.zip 0
v1.0.0 Apr 10, 2026 quick-2fa.zip 1
v1.0.0 Apr 10, 2026 quick-2fa-1.0.0.zip 2