Vulnerability Analysis
WPScan is a black box WordPress vulnerability scanner that enumerates active plugins, themes, user accounts, and security vulnerabilities linked to a specific WordPress installation.
sudo apt install wpscan
wpscan --url <target_wordpress_url>
WPScan is a black box WordPress vulnerability scanner that enumerates active plugins, themes, user accounts, and security vulnerabilities. It is the most widely used WordPress security assessment tool.
The tool checks for known vulnerabilities in WordPress core, plugins, and themes by comparing detected versions against the WPVulnDB vulnerability database. It also supports user enumeration and password brute forcing.
WPScan is essential for WordPress security assessments, providing detailed information about installed components and their security status. It requires an API token for full vulnerability database access.
wpscan --url http://example.comBasic scan - Check basic components and structural versionswpscan --url http://example.com --enumerate vp,vt,uDeep enumeration - Enumerate vulnerable plugins, vulnerable themes, and usernameswpscan --url http://example.com --api-token YOUR_TOKENVulnerability DB check - Pull known exploitation CVEs utilizing a WPScan API tokenwpscan --url http://192.168.1.1/wordpressBasic scan - Check WordPress for vulnerabilitieswpscan --url http://192.168.1.1 --enumerate uEnumerate users - Find WordPress usernameswpscan --url http://192.168.1.1 --enumerate pEnumerate plugins - List installed pluginswpscan --url http://192.168.1.1 -U users.txt -P passwords.txtPassword attack - Brute force WordPress loginswpscan --url http://192.168.1.1 --api-token YOUR_TOKENVulnerability DB - Check against WPScan databasewpscan --url https://example.comBasic WordPress scanwpscan --url https://example.com -e vpEnumerate vulnerable pluginswpscan --url https://example.com -e vtEnumerate vulnerable themeswpscan --url https://example.com -e uEnumerate usernameswpscan --url https://example.com -e apEnumerate all pluginswpscan --url https://example.com --detection-mode aggressiveAggressive detectionwpscan --url https://example.com --api-token TOKENWPVulnDB API integrationScan WordPress installations for known vulnerabilities.
Discover installed plugins and their versions.
Enumerate WordPress user accounts.
Test WordPress login credentials against wordlists.
WPScan output displays WordPress enumeration results including installed plugins, themes, user accounts, and known vulnerabilities. The WPVulnDB integration provides CVE numbers and severity ratings for discovered issues. Version information highlights outdated components requiring updates.
This tool is designed for authorized security testing, educational purposes, and legitimate network administration only. Unauthorized access to computer systems is illegal.