Drift by Security Control
Header Parameters
Path Parameters
The SafeBreach Account ID where the tests were performed
Body Parameters
(Optional) Start of the search window. Must be in ISO-8601 UTC format. Default: 7 days before windowEnd.
(Optional) End of the search window. Must be in ISO-8601 UTC format. Default: now.
(Required) Name of the product/security-control to analyze.
(Optional) Number of executions outside the main window to include per tracking ID for context. Default: 1. Recommended to reduce response size and improve performance under heavy load.
(Optional) Earliest time to search before windowStart per tracking ID. Must be in ISO-8601 UTC format. Default: 30 days before windowStart. It is highly recommended to use a narrow time window, as it can significantly improve response time.
(Optional) Filter by drift type, for example, regression, improvement, or mixedDrift.
Filter: Source-status object; keys like logged, reported, prevented, alerted with boolean values. Omit = ANY. (e.g., { "logged": true, "reported": false, "prevented": false })
Show child attributes
Filter: Destination-status object; keys like logged, reported, prevented, alerted with boolean values. Omit = ANY. (e.g., { "logged": true, "reported": false, "prevented": false })
Show child attributes
Filter: If true, match tracking IDs that contain at least one occurrence of the defined transition. Mutually exclusive with startsAndEndsWithTransition — only one can be true.
Filter: If true, match tracking IDs that contain at least one occurrence of the defined transition. Mutually exclusive with containsTransition — only one can be true.
(Optional) Filter by a specific attack or move ID (query-level filter)
(Optional) Filter by attack name (query-level filter). Must be non-empty.
(Optional) Filter by attack type display name (for example, "Malware Drop"). Query-level filter. Must be non-empty.
