WordPress Security

WordPress Security

WordPress security hardening, backup strategies, and malware removal guides - practical steps you can apply today.

8 articles

WordPress security is mostly about reducing attack surface and catching problems early — not about making a site impenetrable. Most WordPress compromises happen through three vectors: outdated plugins with known vulnerabilities, brute-forced or leaked wp-admin credentials, and compromised hosting environments where one infected site on shared hosting affects others.

The security guides here are written from the perspective of an agency that has dealt with actual compromised client sites. Not theoretical threats — real malware injections, SEO spam attacks, credential stuffing on admin login pages, and supply chain compromises via abandoned plugins. The guidance is practical: what to do first, what tools are worth running, and how to structure a security setup that doesn't add meaningful maintenance overhead.

The non-negotiables for every WordPress site: automatic plugin and theme updates (or at minimum, monitored updates — known vulnerabilities in outdated plugins are the most common attack vector), two-factor authentication on all admin accounts, a daily off-site backup with tested restore procedures, and login rate limiting. Everything beyond this is hardening that reduces risk further but the above four items eliminate the vast majority of real-world attacks.

On security plugins: Wordfence and Solid Security (formerly iThemes Security) are the most common. Both are useful for login protection and file change monitoring. Neither makes a poorly maintained site secure. The backup strategy matters more than any security plugin — when (not if) something goes wrong, the backup is what gets you back online.

WordPress Security

wp2shell: WordPress Core Pre-Auth RCE (CVE-2026-63030 / CVE-2026-60137) — Patch Now

wp2shell chains a REST batch bug and a WP_Query SQLi into unauthenticated RCE in WordPress core. Affected versions, patches, and what to check today.

7 min read Read
WordPress Security

CVE-2026-57702: Amelia Booking Plugin SQL Injection — Patch Now

CVE-2026-57702: unauthenticated blind SQL injection in Amelia booking plugin, CVSS 9.3, disclosed 2026-07-13. Affected versions, patch, and fix steps.

7 min read Read
WordPress Security

CVE-2026-41940: cPanel & WHM Authentication Bypass — What WordPress Agencies Need to Do

Critical cPanel auth-bypass (CVSS 9.8) actively exploited since February. Affected versions, patches, mitigations, and IoC checks for WordPress sites.

8 min read Read
WordPress Security

Fix WordPress Mixed Content and HTTPS Errors (Complete Guide)

Mixed content warnings break padlocks and block resources. How to find every insecure URL in WordPress and fix them without breaking the site.

7 min read Read
WordPress Security

Best WordPress Security Plugins 2026 (Tested on Client Sites)

Wordfence, Solid Security, WP Cerber, and Sucuri compared by what they actually do, what they cost, and which sites they suit best.

7 min read Read
WordPress Security

WordPress Security Hardening Checklist (2025)

WordPress security hardening checklist: file permissions, login protection, database hardening, and server-level controls from real agency deployments.

7 min read Read
WordPress Security

How to Clean a Hacked WordPress Site (Step-by-Step)

Your WordPress site has been hacked. How to identify the malware, remove it completely, close the entry point, and verify clean operation.

7 min read Read
WordPress Security

How to Set Up Two-Factor Authentication on WordPress

Two-factor authentication stops credential stuffing attacks on WordPress. How to set up WP 2FA, enforce it for all admins, and handle edge cases.

6 min read Read