Findings - Filter App
Finding filters scoped to application (code) sources.
📄️ Get Findings Filter Options
Return the selectable filter options for findings: static lists (status, remediation type, severity) plus values aggregated from the client's findings (tool, language, CWE, policy values, etc.). Pass filter_key to fetch a single key's options; an invalid filter_key returns 400.
📄️ Get Policy Names
Return all unique policy names found in the client's finding policy rules, sorted alphabetically. Accepts an optional client_id query parameter that defaults to the JWT client.
📄️ Get Policy Categories
Return the unique policy categories present in the client's finding policy rules, restricted to the given policy_names. The policy_names query parameter is required; the request returns 400 when it is missing.
📄️ Get Policy Controls
Return the unique policy controls present in the client's finding policy rules, restricted to the given policy_names and policy_categories. Both query parameters are required; the request returns 400 when either is missing.
📄️ Get Finding Types
Return the static list of finding types used to categorize findings across the platform. The response is cacheable for one hour.
📄️ Get applicable filter fields for a finding type
Return the public filter-field names that are meaningful for the given finding_type (app/scm/cloud/registry/pentest; 'all' or omitted → every field). Derived from the finding-kind descriptor (single source of truth); the adaptive filter UI gates its controls from this list. Cacheable for one hour.