start_scan
Scan a public URL for release readiness across security, SEO, accessibility, legal compliance, and sustainability. Returns a scan ID for later result polling.
Instructions
Start a website release-readiness scan for a public URL across five layers: security, SEO, accessibility, legal compliance, and sustainability. Behavior: enqueues an asynchronous job and returns immediately with a scanId — it does NOT wait for results, and it fetches/renders the target site (not a read-only call). Returns { scanId, status, cached }; identical URLs within ~10 minutes return the cached scan. Next step: poll get_scan with the scanId until status is "done" or "failed". Use this first, once per site; do not busy-loop calling start_scan for the same URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public http(s) URL to scan, including the scheme. Must be a reachable public site — IP literals, localhost/private ranges, and major-provider domains (google.com, etc.) are rejected. |