Most of the time, when a WordPress site is hacked, the culprit is not WordPress itself, but rather a silly misconfiguration that could have been avoided during development. That is what this project is for: a checklist of actions you should take to increase the security of your website.

wp-config

Login Page

Administrative Panel

Themes

Plugins

Database

Hosting provider

  • Show Apache .htaccess example
    # Block numeric author=… probes (redirect drops the query string)
    RewriteEngine On
    RewriteCond %{QUERY_STRING} ^author=\d [NC]
    RewriteRule ^ %{REQUEST_URI}? [L,R=301]