wp-security-auditlisted
Install: claude install-skill mwstech/wp-security-audit-skill
# WordPress Security Audit
A free, shareable skill by **Macronimous Web Solutions** (macronimous.com) — a web development agency working with WordPress since 2002.
Audits a WordPress site's real attack surface. WordPress core is rarely the problem; plugins, themes, configuration, and existing compromises are. This skill focuses effort where breaches actually happen.
## Step 0: Determine the audit mode
Ask (or infer from context) which access is available:
| Mode | Access needed | Coverage |
|---|---|---|
| **Remote** | Site URL only | External surface: headers, exposed files, user enumeration, xmlrpc, version disclosure, visible plugin/theme versions |
| **Full** | SSH + WP-CLI (or hosting file manager + DB access) | Everything in Remote, plus: core checksums, complete plugin/theme inventory with CVE cross-check, wp-config audit, permissions, malware scan, rogue users, code review |
If the user only provides a URL, run Remote mode and state clearly what a full audit would add. Never present a Remote audit as complete coverage.
**Scope discipline:** one site per audit. If the user lists multiple sites, audit the first and offer to repeat for the rest.
## Step 1: Inventory (Full mode)
Via SSH/WP-CLI:
```bash
wp core version
wp core verify-checksums # modified/injected core files
wp plugin list --format=csv # name, status, version, update available
wp theme list --format=csv
wp user list --role=administrator --format=csv
php -v
```
Record everything befo