WordPress is
43% of the web.
It's also the #1 target.
Generic security scanners miss WP-specific issues. We test 11 vectors used in real attacks — user enumeration, XML-RPC abuse, exposed wp-config backups, vulnerable plugins. Get your free WP security report in under 3 minutes.
No DNS setup · Email results · Includes plugin/theme detection
What a typical WordPress site looks like
11 critical WordPress checks
Outdated WordPress core
HIGHDetects WP version via 4 vectors (meta generator, /readme.html, ?ver= in assets, /feed/) and matches against known CVE list. WordPress < 6.0 has dozens of unpatched issues.
Username enumeration (3 vectors)
HIGHTests ?author=N redirects, /wp-json/wp/v2/users REST API, and /wp-login.php error oracle. Most scanners check 1 vector — we check all 3 for accuracy.
XML-RPC enabled
HIGHxmlrpc.php = brute-force amplification (1000+ password attempts per HTTP request via system.multicall) + DDoS pingback vector. Often unused in modern stacks.
wp-config.php backup files
CRITICALTests for .bak, .old, .swp, .save, ~. If found, attackers get DB password in plaintext. Game over in 30 seconds. CRITICAL severity.
Debug log exposed
HIGH/wp-content/debug.log often left enabled in production with PHP errors, stack traces, possibly DB queries with sensitive data.
Plugins & themes detection
ReconExtracts installed plugins/themes from page source URLs. Includes version detection via ?ver= patterns. Used to match against CVE database.
Default admin paths
MEDIUM/wp-admin and /wp-login.php at default locations are discoverable by every bot. No rate-limit by default = trivial brute-force.
Directory listing in wp-content
MEDIUMIf Options Indexes is enabled, attackers see all files in /wp-content/uploads/, /plugins/, /includes/. We check all 3.
WordPress Security Checklist 2026
The 11-point checklist every production WP site should pass. Use it as a self-audit or run our automated scan.