List vulnerabilities
Returns a paginated list of vulnerabilities across all scans for the organization. Set the finding_type query parameter to dependency to read dependency findings. This filter also requires the dependencies:read scope.
Authorizations
API token obtained from the Tokens endpoint or CLI device login. Include as Authorization: Bearer <token>. Requests made with a managed CLI session also include X-Strix-Workspace: <organization_id> to pin a process to the workspace it started in; recovery endpoints report the current workspace after a concurrent switch.
Query Parameters
Page number of the result set. The first page is 1.
x >= 1Maximum number of items per page. The default is 20 and the maximum is 100.
1 <= x <= 100Filter by scan ID.
Return only findings with this severity.
critical, high, medium, low Return only findings in this status.
open, in_progress, snoozed, fixed, ignored, not_affected Full-text search across titles, targets, and STRIX display numbers.
Filter by scan created_at >= this date.
Filter by scan created_at <= this date.
Return only the findings of this domain. The response also includes historical findings that have no domain attribution.
Return only the findings of this repository. The response also includes historical findings that have no repository attribution.
Filter by issue type: dynamic findings from live pentests, code review findings, or dependency CVE findings. Omit for all dynamic findings (dependency findings are only returned when explicitly selected). dependency additionally requires the dependencies:read scope.
live_pentest, code, dependency Filter dependency findings by how the vulnerable package enters the project. direct returns packages that a manifest declares. transitive returns packages that another package pulls in. Only applies when finding_type is dependency.
direct, transitive Filter dependency findings by the usage levels that the scan proved for the vulnerable code. Supply one level, or a comma-separated list of levels. The level unknown also returns the findings without a recorded usage level. This filter applies only when finding_type is dependency. The allowed levels are reachable_call_path, vulnerable_symbol_used, imported, not_imported, and unknown.
"reachable_call_path"
"reachable_call_path,vulnerable_symbol_used,imported,unknown"
The sort key. The key package applies only when finding_type is dependency. For a dependency finding, cvss is the score that the scan gave the risk in this codebase. The key severity sorts by the CVSS score, and sort_order=desc puts the most severe findings first. A finding without a score, or with a severity override, sorts by its severity level.
cvss, created_at, severity, package Sort direction. Use asc for oldest first or desc for newest first.
asc, desc