Pattern Scan
pattern_scanScan URLs for vulnerability patterns, optionally fetch response bodies, and group matches by bug class to surface candidates for validator proof.
Instructions
Scan URLs (and optionally their response bodies) with vetted gf patterns.
Classifies each URL by its query parameters and path segments, and — when
scan_bodies is true — fetches it once and scans the response for sink
shapes. Results are grouped by bug class, each candidate naming the
validator that would prove or kill it. Nothing here files a finding: a
pattern match is a lead, and the validators exist because leads are usually
wrong.
target names URLs, or "auto" to inherit the live URLs an earlier phase
recorded. The pattern library lives in rules/gf/; if it failed to load,
this returns UNTESTED rather than an empty scan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | Yes | ||
| max_urls | No | ||
| scan_bodies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||