WPScan
WordPress vulnerability scanner.
KaliParrothigh
pkg: wpscan
WPScan enumerates WordPress core, plugins, themes and users and checks them against a vulnerability database.
Syntax
wpscan --url {url} [--enumerate ...]
Example
wpscan --url https://example.com --enumerate vp
Enumerates vulnerable plugins (vp) on the WordPress site.
Options & flags
What each switch does. Toggle them in the builder below to assemble a command.
Command builder
Tick options (and fill any values) to build a ready-to-copy command.
wpscan
Usage examples
wpscan --url https://target.tld --enumerate vp
Enumerate vulnerable plugins.
wpscan --url https://target.tld --enumerate u
Enumerate WordPress usernames.
wpscan --url https://t --usernames admin --passwords rockyou.txt
Brute-force the admin login.
Advantages
- Best-in-class WordPress coverage
- Plugin/theme/user enumeration
- CVE database integration
Disadvantages
- Noisy; user enum is intrusive
- API token needed for full vuln data
- WordPress-only
Tags
#wordpress#cms#web
Official docs: WPScan ↗
Related commands
Frequently asked questions
What is WPScan used for?
WPScan enumerates WordPress core, plugins, themes and users and checks them against a vulnerability database.
What is an example WPScan command?
A common example is: wpscan --url https://example.com --enumerate vp — Enumerates vulnerable plugins (vp) on the WordPress site.
Is WPScan part of Kali Linux?
Yes. WPScan ships with Kali Linux (and Parrot OS). If missing, install it with: sudo apt install wpscan.
What category of security tool is WPScan?
WPScan is a Vulnerability Analysis tool with a high-risk profile when run against a live target.
Try recon tools live
Run real scans against a domain you control, stage by stage.