WP Manifestindependent plugin directory
manifest / security / require-email-2fa

Require Email 2FA #8 in Security

Make two-factor mandatory for all WordPress users (emailed-code floor, per-role exclusions) and lock the XML-RPC/REST API-login path to an allowlist. Optional must-use mode.

by Pixel · github.com/dknauss/require-email-2fa · website

1stars
153release downloads
≈30active sites
1forks

Install

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

wp plugin install https://github.com/dknauss/require-email-2fa/releases/download/v1.11.0/force-email-two-factor.zip

Declares an update source (https://github.com/dknauss/Require-Email-2FA), so updates arrive through the plugin's own updater.

From the readme

Require Email 2FA This is a Multisite compatible, single-purpose, WordPress utility plugin with no admin user interface. It's intended to help site owners and maintainers rapidly roll out and enforce a mandatory two-factor authentication policy on WordPress sites or networks that may have many users — in the simplest and least disruptive way. Require Email 2FA imposes three requirements site- or network-wide: 1. The Two Factor plugin must be installed and activated. 2. All users must use Two Factor to log in. (Exceptions can be set with a constant or filter.) 3. Users who do not have a different method selected in their two-factor settings will receive time-based, one-time passcodes by email. The plugin also hardens the XML-RPC login path with a named allowlist of service accounts (added via a constant or filter). Note this allowlist governs XML-RPC, not REST — see Restricts XML-RPC logins below. (The same hardening will be applied to REST in a future version.) On multisite the plugin is network-only (Network Activate; per-site activation is blocked), and an optional mu-loader.php file can be moved to the /mu-plugins folder to make it un-deactivatable within the WordPress admi

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.11.0 Jul 18, 2026 force-email-two-factor.zip.sha256 1
v1.11.0 Jul 18, 2026 force-email-two-factor.zip 15
v1.10.6 Jul 9, 2026 force-email-two-factor.zip 25
v1.10.6 Jul 9, 2026 force-email-two-factor.zip.sha256 0
v1.10.5 Jul 8, 2026 force-email-two-factor.zip.sha256 0
v1.10.5 Jul 8, 2026 force-email-two-factor.zip 18
v1.10.4 Jul 6, 2026 force-email-two-factor.zip.sha256 1
v1.10.4 Jul 6, 2026 force-email-two-factor.zip 26
v1.10.3 Jul 6, 2026 force-email-two-factor.zip 8
v1.10.3 Jul 6, 2026 force-email-two-factor.zip.sha256 1
v1.10.1 Jul 4, 2026 force-email-two-factor.zip 31
v1.10.0 Jul 3, 2026 force-email-two-factor.zip 16
v1.9.0 Jul 3, 2026 force-email-two-factor.zip 14
v1.8.1 Jun 30, 2026
v1.8.0 Jun 30, 2026
v1.7.0 Jun 30, 2026
v1.6.1 Jun 30, 2026 force-email-two-factor-v1.6.1.zip 0

Active-site estimate ≈30 comes from the median of recent superseded releases. Method.