Download ZIP Version 1.0.0 · 26 KB · WordPress 5.9+ · PHP 7.4+ · GPL-2.0-or-later
What's inside
- Login protection: Lock an address out after repeated failures, with longer locks for repeat offenders (up to 24 hours). A locked address is refused even with the correct password. Always-allow and always-block lists accept ranges (203.0.113.0/24, IPv6 too). Email alert on lockouts.
- Two-factor authentication: Works with Google Authenticator, Authy, 1Password, Microsoft Authenticator and any TOTP app. Eight one-time recovery codes, codes that work only once, secrets stored encrypted. Each user switches it on from their own profile, so nobody is forced and nobody is locked out.
- One-click hardening: Strong password policy, disable XML-RPC, hide the WordPress version, block username scans (?author=1, the REST users list, the users sitemap), disable the code editors, send security headers and optional HSTS.
- Security check-up: A 0–100 score with plain-English advice, worst problems first: HTTPS, PHP version, an “admin” username, two-factor coverage, pending updates and more.
- Activity log: Logins, failures, lockouts, 2FA changes, password resets, new and deleted users, role changes and plugin or theme changes, with the address and details. Old entries clean themselves up.
- Careful with your users: Application passwords and the mobile app keep working, login errors never reveal whether a username exists, and a proxy header is only trusted when you choose it.
See how it works, screen by screen
Pick a step, or let it play. Click a screen to open it full size.
Install in 3 steps
- Download the ZIP above.
- In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP, install and activate.
- Open Security Shield → Check-up and follow the advice, then open your Profile to set up two-factor login.
Changelog
Version 1.0.0
- Initial release: login limiting, allow/block lists, two-factor login with recovery codes, password policy, hardening switches, security check-up and activity log.
Need this set up properly, or want something built for your site? Book a free call and we'll help.






