Least Privilege for the WordPress Database User
Many WordPress sites connect to MySQL with a user that can do far more than WordPress needs, sometimes even the…
Topic
Many WordPress sites connect to MySQL with a user that can do far more than WordPress needs, sometimes even the…
Thousands of junk accounts can pile up on a site that allows registration, bloating the database, wasting email credits and…
Removing visible malware is the easy part of a cleanup. The backdoors attackers leave behind are what bring them back…
A handful of HTTP response headers can close off whole classes of browser-based attacks with a few lines of configuration.…
Strong passwords and two-factor authentication protect the WordPress login. Restricting who can even reach it adds another layer. Here's how…
Cleaning malware is only half of recovering from a hack. Every secret the attacker could have read must be replaced.…
WordPress makes it surprisingly easy for anyone to discover your usernames. That's half of a login handed to attackers. Here's…
Every week brings new WordPress plugin vulnerability disclosures. Most aren't emergencies, and a few really are. Here's how to read…
Contact form spam wastes time, buries real leads and can even hurt your email reputation. Here's how to stop most…
Staff leave, agencies change and freelancers finish projects, but their WordPress access often stays behind. Here's a complete offboarding checklist…
When something changes on a WordPress site and nobody knows how, an activity log turns guesswork into a two-minute lookup.…
XML-RPC is one of the oldest parts of WordPress and one of the most abused. Here's what it actually does…