Security hardening, fifteen toggles, applied with one click.
WordPress ships with reasonable defaults but leaves a lot of optional security up to the site owner. Guardian Gaze’s hardening menu exposes fifteen specific toggles (disable file editing, kill XML-RPC, hide the WP version, rotate secret keys, lock down wp-config.php, and more) each labelled with the actual trade-off so you can decide what fits your site.
Availability: included from Basic upwards, via the Premium add-on · One-click security hardening

The plugin view: findings, severity and next steps inside the WordPress admin
Security Hardening at a glance
1 · Disable File Editor
Removes the Theme and Plugin code editors from /wp-admin/. With this off, an attacker who steals an admin password can’t immediately drop a backdoor through the UI.
2 · Disable XML-RPC
XML-RPC is a legacy API used by attackers for brute-force amplification and DDoS reflection. Most modern sites don’t need it. Toggle on; turn off only if you use the Jetpack/WP mobile apps.
3 · Hide WordPress Version
Removes the WP version number from meta tags, RSS feeds and HTML comments. Doesn’t make you safer per-se, but stops version-targeted attack scripts from confirming you’re vulnerable.
Removing capability rather than watching for abuse
Hardening is the other half of security, and it is the half that gets skipped because it produces no dashboard number. Detection tells you something happened. Hardening means it could not.
WordPress ships with defaults chosen for a decade-old web, where being immediately usable mattered more than being closed by default. Several of those defaults hand an attacker capability they have no legitimate need for on a typical site, and every one you remove is an entire class of attack that no longer has a route.
The classic example is the built-in file editor. It lets an administrator edit PHP directly from the browser, which means a stolen admin session becomes arbitrary code execution in about four clicks. Almost nobody uses it deliberately. Disabling it costs you nothing and removes the shortest path from a compromised login to a compromised server.
The toggles, and what each one actually closes
File editor lockdown removes in-browser PHP editing. XML-RPC control shuts down an interface that predates the REST API and is still routinely used for amplified brute-force attacks, where hundreds of credential guesses arrive in a single request and never touch your login form.
Directory listing prevention stops a misconfigured server from handing out a browsable index of your files, which is reconnaissance handed over for free. Version disclosure suppression removes the WordPress, plugin and theme version numbers that let an attacker match your site against a vulnerability list without touching it.
User enumeration blocking closes the endpoints that turn author archives and the REST API into a list of valid usernames. It is not a vulnerability on its own, it halves the work of a credential attack, which is quite enough reason to close it.
Every toggle tells you what it might break
Hardening advice usually arrives as a list of things you should switch on, with no mention of what switching them on costs. Then something breaks two weeks later, nobody connects it to the security plugin, and the whole set gets turned off.
So each toggle explains what it changes and what depends on it before you enable it. XML-RPC is the honest example: disabling it is right for most sites and wrong for a few, because the Jetpack plugin and the official WordPress mobile apps use it. That should be your decision, made in advance, rather than a support ticket.
Hardening arrives at Basic, alongside login protection, because they solve the same problem from two directions: one removes the capability, the other protects the door. Neither replaces scanning, which stays free.
Security Hardening - common questions
Which plan includes hardening?
Basic and above, via the Premium add-on. The free plugin focuses on detection, scanning, integrity and the database scanner.
Can hardening break my site?
Some toggles can affect specific integrations, which is why each one states what it changes and what depends on it before you enable it. They are individually reversible.
Should I disable XML-RPC?
For most sites, yes. Not if you use the official WordPress mobile apps or Jetpack, both of which depend on it. The toggle says so at the point of decision.
Is hardening a substitute for scanning?
No, and neither substitutes for the other. Hardening closes routes in; scanning finds what came through a route you did not close. Scanning is free precisely so that nobody has to choose.
Do I need to re-apply hardening after a WordPress update?
No. The settings persist across updates, and the dashboard shows current state so you can confirm rather than assume.
Works with
Login Security →
Brute force stops at the door.
IP Blocking →
Decide exactly who reaches your site.
Configuration →
Sensible defaults, deep control.
See it on your own site
The free scan takes under five minutes and tells you the truth.

