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

WP 2FA Login

WordPress Plugin: Enhanced two-factor authentication with an authenticator app, email verification, backup codes, and a secure login process from sxtmedia.

★ 0stars
7release downloads
v1.0.2latest · 5mo ago

Install

Download sxtmedia-2fa.zip From the v1.0.2 release on GitHub, May 19, 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/sxt-media/sxtmedia-2fa/releases/download/v1.0.2/sxtmedia-2fa.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

SXT 2FA

Enhanced two-factor authentication for WordPress with TOTP authenticator apps, email verification, backup codes and hardened login security.


Features

Multi-Channel 2FA

Supports:

  • Google Authenticator
  • Bitwarden
  • Authy
  • Microsoft Authenticator
  • E-Mail verification

Brute-Force Protection

Integrated login protection with:

  • IP-based rate limiting
  • account-based throttling
  • temporary lockouts

REST API & XML-RPC Hardening

  • Disables XML-RPC
  • Restricts REST API access
  • Forces authentication for sensitive endpoints
  • Blocks application passwords when 2FA is enabled

Secure Login Flow

  • HMAC-SHA256 cookie validation
  • user-agent verification
  • temporary signed login sessions
  • protected 2FA challenge flow

Secure Cryptography

  • AES-256-GCM encryption for TOTP secrets
  • OpenSSL-based encryption
  • hashed recovery codes
  • secure token generation using random_bytes()

Requirements

  • WordPress 6.0+
  • PHP 8.0+
  • OpenSSL extension enabled

Releases

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

Tag
Published
Assets
Downloads
v1.0.2 latest
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
804
sxtmedia-2fa.zip2
sxtmedia-2fa.json802
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
2
sxtmedia-2fa.zip1
sxtmedia-2fa.json1
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
0
sxtmedia-2fa.zip0
sxtmedia-2fa.json0
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
2
sxtmedia-2fa.zip1
sxtmedia-2fa.json1
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
2
sxtmedia-2fa.zip1
sxtmedia-2fa.json1
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
2
sxtmedia-2fa.zip1
sxtmedia-2fa.json1
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
1
sxtmedia-2fa.zip0
sxtmedia-2fa.json1
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
0
sxtmedia-2fa.zip0
sxtmedia-2fa.json0
May 19, 2026 5mo ago
sxtmedia-2fa.zip +1 asset
0
sxtmedia-2fa.zip0
sxtmedia-2fa.json0
May 19, 2026 5mo ago
sxtmedia-2fa.zip
1
May 19, 2026 5mo ago
tag only
—