wpscan_scan
Scan a WordPress site to detect vulnerable plugins, themes, and user accounts. Delivers findings for authorized penetration testing.
Instructions
Scan a WordPress site for vulnerabilities (wpscan).
TOOL_NAME=wpscan_scan DISPLAY_NAME=WordPress Security Scanner USECASE=Enumerate vulnerable plugins/themes/users on an in-scope WordPress site INSTRUCTIONS=1. Ensure host is in scope, 2. Provide the site URL, 3. Optionally set enumerate options/API token, 4. Call INPUT_DESCRIPTION=target (WordPress URL); enumerate (wpscan --enumerate arg, e.g. "vp,vt,u"); api_token (optional WPScan API token) OUTPUT_DESCRIPTION=Dict with status, wpscan output, command and mode EXAMPLES=wpscan_scan("https://blog.example.com", enumerate="vp,vt,u") PREREQUISITES=Host authorized and in scope RELATED_TOOLS=nuclei_scan, dir_bruteforce
Args: target: WordPress site URL (must be in scope). enumerate: wpscan enumerate specification. api_token: Optional WPScan API token for vulnerability data.
Returns: Structured result dict.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | ||
| api_token | No | ||
| enumerate | No | vp |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||