List Alert Supression Actions
Alert Supression Added
Query
CloudAppEvents
| where Timestamp > ago(30d)
| where ActionType == "ExclusionConfigurationAdded"
| extend Workload = tostring(parse_json(RawEventData).Workload), ResultStatus = tostring(parse_json(RawEventData).ResultStatus), ResultDescription = tostring(parse_json(RawEventData).ResultDescription)
| project-rename InitiatedByAccountName = AccountDisplayName, InitiatedByAccounttId = AccountId
| project-reorder Timestamp, Workload, ResultDescription, ResultStatus, InitiatedByAccountName, InitiatedByAccounttIdAbout this query
List Alert Supression Actions
Query Information
MITRE ATT&CK Technique(s)
| Technique ID | Title | Link |
|---|---|---|
| T1562 | Impair Defenses | https://attack.mitre.org/techniques/T1562/ |
Description
This query lists all the supressions that have been added to Defender XDR. This gives you an overview of what rules are added, by who and why they have been added.
References
- https://techcommunity.microsoft.com/t5/microsoft-defender-for-endpoint/introducing-the-new-alert-suppression-experience/ba-p/3562719
- https://kqlquery.com/posts/audit-defender-xdr/
Defender XDR
Sentinel
CloudAppEvents
| where TimeGenerated > ago(30d)
| where ActionType == "ExclusionConfigurationAdded"
| extend Workload = tostring(parse_json(RawEventData).Workload), ResultStatus = tostring(parse_json(RawEventData).ResultStatus), ResultDescription = tostring(parse_json(RawEventData).ResultDescription)
| project-rename InitiatedByAccountName = AccountDisplayName, InitiatedByAccounttId = AccountId
| project-reorder TimeGenerated, Workload, ResultDescription, ResultStatus, InitiatedByAccountName, InitiatedByAccounttId
Explanation
This query is designed to provide a list of alert suppression actions that have been added to Microsoft Defender XDR (Extended Detection and Response) within the last 30 days. It helps you understand which suppression rules have been configured, who configured them, and the reasons behind these configurations.
Here's a breakdown of what the query does:
-
Data Source: It retrieves data from
CloudAppEvents, which contains events related to cloud applications. -
Time Frame: It filters the events to include only those that occurred in the last 30 days.
-
Action Type: It specifically looks for events where the action type is "ExclusionConfigurationAdded", indicating that a new alert suppression rule has been added.
-
Data Extraction: It extracts additional details from the raw event data, such as:
Workload: The specific workload or application the suppression rule applies to.ResultStatus: The status of the suppression rule addition.ResultDescription: A description of the result or reason for the suppression.
-
Renaming and Reordering: The query renames some fields for clarity:
AccountDisplayNameis renamed toInitiatedByAccountName.AccountIdis renamed toInitiatedByAccounttId.- The fields are reordered for better readability, focusing on the timestamp, workload, description, status, and the account that initiated the action.
This query is useful for security teams to audit and review the alert suppression configurations in their environment, ensuring that they are aware of any changes and the rationale behind them.
Details

Bert-Jan Pals
Released: July 16, 2025
Tables
Keywords
Operators
MITRE Techniques