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

Quick 2FA WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

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

★ 0stars
99release downloads
v1.6.0latest · 28d ago

Install

Download quick-2fa.zip From the v1.6.0 release on GitHub, Sep 25, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/headwalluk/quick-2fa/releases/download/v1.6.0/quick-2fa.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

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.

Releases

15 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.6.0 latest
Sep 25, 2026 28d ago
quick-2fa.zip +1 asset
15
quick-2fa.zip15
quick-2fa-1.6.0.zip0
Sep 25, 2026 28d ago
quick-2fa.zip +1 asset
1
quick-2fa.zip1
quick-2fa-1.5.0.zip0
Sep 13, 2026 1mo ago
quick-2fa.zip +1 asset
13
quick-2fa.zip12
quick-2fa-1.4.0.zip1
Sep 13, 2026 1mo ago
quick-2fa.zip +1 asset
1
quick-2fa.zip1
quick-2fa-1.3.2.zip0
Sep 13, 2026 1mo ago
quick-2fa.zip +1 asset
5
quick-2fa.zip4
quick-2fa-1.3.1.zip1
Sep 12, 2026 1mo ago
quick-2fa.zip +1 asset
3
quick-2fa.zip3
quick-2fa-1.3.0.zip0
Jun 22, 2026 4mo ago
quick-2fa.zip +1 asset
39
quick-2fa.zip39
quick-2fa-1.2.2.zip0
Jun 22, 2026 4mo ago
quick-2fa.zip +1 asset
1
quick-2fa.zip1
quick-2fa-1.2.1.zip0
Jun 9, 2026 4mo ago
quick-2fa.zip +1 asset
2
quick-2fa.zip2
quick-2fa-1.1.4.zip0
May 21, 2026 5mo ago
quick-2fa.zip +1 asset
9
quick-2fa.zip9
quick-2fa-1.1.3.zip0
Apr 30, 2026 5mo ago
quick-2fa.zip +1 asset
4
quick-2fa.zip4
quick-2fa-1.1.2.zip0
Apr 30, 2026 5mo ago
quick-2fa.zip +1 asset
1
quick-2fa.zip1
quick-2fa-1.1.1.zip0
Apr 30, 2026 5mo ago
quick-2fa.zip +1 asset
1
quick-2fa.zip0
quick-2fa-1.1.0.zip1
Apr 17, 2026 6mo ago
quick-2fa.zip +1 asset
1
quick-2fa.zip0
quick-2fa-1.0.1.zip1
Apr 10, 2026 6mo ago
quick-2fa.zip +1 asset
3
quick-2fa.zip1
quick-2fa-1.0.0.zip2
A grade

Security

Quick 2FA 1.6.0 · audited by WP Registry

No security issues found.

Audited release
1.6.0
Findings
none
Worst severity
—
Content hash
0697b6b612428669984e9a66…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.