Skip to content

Hardening

Here you can enable or disable additional protections that harden your WordPress site. Each option is a switch you can turn on or off depending on the site’s needs.

Hardening interface

Disables the xmlrpc.php file. If you do not use external applications to publish to your blog, such as the WordPress mobile app, enable this protection. XML-RPC is one of the most frequently attacked WordPress endpoints.

Makes the WordPress REST API respond only to signed-in users. This prevents unauthenticated visitors from querying site information from outside.

Changes the address of your login page. Instead of using /wp-login.php, which bots know by default, you will sign in through a custom URL that you choose.

Prevents attackers from discovering usernames by testing addresses such as ?author=1 or querying the REST API.

Blocks direct access to sensitive files such as wp-config.php, .htaccess, readme.html, and other files that should not be publicly accessible.

After a configured number of failed attempts, the attacker’s IP is temporarily blocked. You can also configure how many minutes that block lasts.