The WordPress security plugin that just works
Zero-config hardening, login protection, and an Apache .htaccess firewall (8G ruleset). Active the moment you install, with no external calls.
What it does
Zero-config hardening
Hardened the moment you activate:
- Disable XML-RPC, emojis, self-pingbacks, application passwords and AI prompts
- Hide the WordPress version, generic login errors
- Restrict the REST API to logged-in users
- Disable comments site-wide, keeping existing content
Login protection
Brute-force protection, no game of whack-a-mole:
- Failed attempts tracked per IP address
- Maximum attempts before lockout (default 5)
- Configurable lockout duration (default 15 minutes)
Apache .htaccess firewall (8G)
The 8G ruleset by Perishable Press, before WordPress even loads:
- Toggleable categories: query strings, URIs, user agents, referrers, cookies, methods
- Protect
wp-config.phpand sensitive files - Block direct access to
wp-includesand PHP execution in uploads
How it works
Install
Install the plugin and activate it.
Protected
Hardening is active immediately, the firewall block is written to .htaccess.
Tune if you like
Everything lives on one screen: Settings → YuraCode Security.
FAQ
Does the plugin make any external calls?
No. Everything runs on your server — no callbacks, no phone-home.
I'm on nginx or IIS. Does it still work?
Hardening and login protection work on any server. The Apache firewall is detected automatically and skipped with an admin notice.
Will the firewall conflict with my existing .htaccess?
No. Rules live between their own markers, with a backup written before every change — and they're removed cleanly on deactivation.