azure-defender-suppression-rule-read
match (effective permission)
{
"action": "Microsoft.Security/alertsSuppressionRules/read",
"scope_type": "subscription"
}
emit
| source type | Identity |
|---|---|
| target type | SecurityService |
| source | <principal> |
| target | <Defender alert suppression rule node (SecurityService)> |
| permissions | Microsoft.Security/alertsSuppressionRules/read |
Narrative
{principal.name} can read Defender alert suppression rules for the subscription (Microsoft.Security/alertsSuppressionRules/read); enumerates existing suppression coverage - reconnaissance for gaps to exploit or rules to widen.
Raw rule rules/explicit/azure-defender.yaml
id: azure-defender-suppression-rule-read
emits: CanRead
applies_to:
- azure
match_effective_permission:
action: Microsoft.Security/alertsSuppressionRules/read
scope_type: subscription
emit:
source_type: Identity
target_type: SecurityService
source: <principal>
target: <Defender alert suppression rule node (SecurityService)>
permissions:
- Microsoft.Security/alertsSuppressionRules/read
narrative: "{principal.name} can read Defender alert suppression rules for the subscription (Microsoft.Security/alertsSuppressionRules/read);\
\ enumerates existing suppression coverage \u2014 reconnaissance for gaps to exploit or rules to widen."