List findings across all scans in your organization.
verification_status = approved) are returned.
read| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | 1‑based page number. |
limit | integer | 15 | Items per page. Max 100. |
severity | enum | — | Filter by severity: critical, high, medium, low, info. |
state | enum | — | Filter by state: open, true_positive, false_positive, accepted_risk, resolved. |
scan_id | UUID | — | Only return findings produced by this scan. The scan must exist in the organization. |
sort_by | enum | found_at | One of found_at, updated_at, severity. |
sort_order | enum | DESC | ASC or DESC. |
200 OK
| Field | Type | Description |
|---|---|---|
id | UUID | Finding identifier. |
title | string | Short summary. |
category | string | Vulnerability category (for example injection, auth, xss). |
severity | enum | critical, high, medium, low, info. |
state | enum | open, true_positive, false_positive, accepted_risk, resolved. |
description | string | Long‑form description of the issue. |
affected_file | string | Path relative to the repository root. |
affected_code | string | Code snippet of the affected location. |
proof_of_concept | string|null | Reproduction steps or payload. null if none was captured. |
impact | string|null | Impact narrative. |
root_cause | string|null | Root-cause narrative. |
remediation | string|null | Suggested fix. |
tags | string[] | Free‑form tags. |
scan_id | UUID|null | Scan that produced this finding. |
found_at | string | ISO 8601 timestamp when the finding was first discovered. |
updated_at | string | ISO 8601 timestamp of the most recent state or severity change. |
404 — scan_id was provided but the scan does not exist or is not visible.