Wapiti Scan
wapiti_scanCrawl and attack web applications; select safe crawling or injection testing for SQLi, XSS, command injection, SSRF, CRLF, and XXE. Requires human approval.
Instructions
[AGGRESSIVE — requires human approval] Crawl and attack a web application with wapiti.
Aggressive, and gated. Even profile='safe' crawls the whole application;
profile='injection' submits SQLi, XSS, command-injection, SSRF, CRLF and
XXE payloads to every parameter found. Nothing about that is observational.
Bounds, all enforced server-side: --max-scan-time caps the run,
--max-attack-time caps each module, crawl depth and links-per-page are
capped, and the process timeout sits above all of them. max_minutes is
clamped to MAX_SCAN_MINUTES (30).
wapiti exposes no requests-per-second control — the closest it offers is
--scan-force, which is set from scope.rules.max_rps here. That is an
approximation and it is reported as one: a program with a strict published
rate limit is a reason to prefer nuclei with -rl.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| depth | No | ||
| target | Yes | ||
| profile | No | safe | |
| max_minutes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||