List Live & Completed VulKill Scan Reports
vulkill_list_reportsRetrieve and filter past workspace security scan reports by status or mode to inspect severity counts, CVSS/CWE findings, and credit usage.
Instructions
Retrieve the workspace's security scan reports, including severity counts, CVSS/CWE findings, and credit usage. Call after vulkill_start_scan or vulkill_complete_scan to inspect past results. Do not use to settle an in-flight job (use vulkill_complete_scan) or to check wallet quota (use vulkill_check_credits). Filters status ('running', 'completed', 'not_started_refunded' with creditsCharged=0, or 'failed') and mode ('auto', repository 'source'/'semantic'/'infrastructure', or live 'web') combine with logical AND and sort by createdAt DESC before limit truncates the slice. Because cursor pagination is not used, narrow status or mode to inspect older runs beyond the 25-report cap. Requires VULKILL_API_KEY or OAuth 2.1 auth and isolates records to the caller's workspace. Charges zero credits and enforces 60 requests/minute per workspace.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Optional scan execution profile filter. | |
| limit | No | Maximum number of scan reports to return (1 to 25, default 25). | |
| status | No | Optional scan lifecycle status filter. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reports | Yes | List of matching scan reports belonging to the authenticated workspace, ordered newest-first. | |
| reportUrl | Yes | Direct link to the VulKill web reports dashboard (https://app.vulkill.com/scans). |