Audit Logs / scope groupings
Audit Logs: Scope groupings
any: Entra ID audit event (any operation)
#Scope grouping: This repository-authored catalog entry represents a broad attribution scope, not a distinct emitted event or operation. Any sample below is a representative record from that scope; attached rules, if any, are listed separately.
Description
Any Microsoft Entra ID directory audit operation recorded in the AuditLogs table (no specific OperationName filter).
Detection Fields #
Fields referenced by at least one attached detection rule. This view counts distinct rules and is not a complete schema for this catalog entry.
| Name | Rules | Vendors |
|---|---|---|
OperationName | 34 detection rules | Kusto, Panther, Sigma, Splunk |
Category | 19 detection rules | Kusto, Sigma, Splunk |
Result | 16 detection rules | Kusto, Panther |
ActivityDisplayName | 13 detection rules | Elastic, Kusto, Panther |
AADOperationType | 8 detection rules | Kusto |
TargetResources | 5 detection rules | Kusto, Sigma |
TimeGenerated | 3 detection rules | Kusto |
Identity | 1 detection rule | Kusto |
InitiatedBy | 1 detection rule | Sigma |
LoggedByService | 1 detection rule | Kusto |
Common Indicators #
Positive field/value combinations most frequently checked by detection rules attached to this catalog entry, derived from cross-vendor predicate analysis. This is separate from Fields accounting, which also includes exclusions and counts distinct attached rules.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Result (kusto rule field) | eq | Success | 9 rules | kusto |
AADOperationType (kusto rule field) | in | Assign | 6 rules | kusto |
AADOperationType (kusto rule field) | in | AssignEligibleRole | 5 rules | kusto |
AADOperationType (kusto rule field) | in | Assign | 2 rules | kusto |
AADOperationType (kusto rule field) | in | AssignEligibleRole | 2 rules | kusto |
AADOperationType (kusto rule field) | in | CreateRequestGrantedRole | 2 rules | kusto |
AADOperationType (kusto rule field) | in | CreateRequestPermanentEligibleRole | 2 rules | kusto |
AADOperationType (kusto rule field) | in | CreateRequestPermanentGrantedRole | 2 rules | kusto |
InitiatedBy.app.displayName (kusto rule field) | contains | @ | 4 rules | kusto |
InitiatedBy.user.userPrincipalName (kusto rule field) | contains | @ | 4 rules | kusto |
Status (sigma rule field) | eq | Success | 2 rules | sigma |
TargetResources_0_modifiedProperties (kusto rule field) | is_not_null | | 2 rules | kusto |
azure_ad::target_resources (kusto rule field) | is_not_null | | 2 rules | kusto |
Identity (kusto rule field) | ne | MS-PIM | 1 rule | kusto |
Identity (kusto rule field) | ne | MS-PIM-Fairfax | 1 rule | kusto |
Detection Rules #
Full rule details for this catalog entry, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004T1528T1528Elastic #
T1069, T1069.003, T1082, T1087, T1087.004, T1201T1078, T1078.004, T1548, T1550, T1550.001kali365-live/1.0.0 when polling for and replaying captured OAuth tokens, so its appearance in Entra ID sign-in logs, Entra ID audit logs, or the Microsoft 365 unified audit log indicates that an attacker-controlled Kali365 client is interacting with the tenant using stolen tokens. Unlike dual-use offensive tooling, Kali365 is a criminal service with no legitimate enterprise use, making this user agent a high-fidelity indicator of active account compromise.T1078, T1078.004, T1528, T1550, T1550.001, T1566Splunk #
T1098, T1098.003T1098, T1098.001Kusto #
T1078, T1078.004T1078, T1078.004T1078, T1078.004YARA-L #
T1098, T1098.001Panther #
T1556, T1556.009T1556, T1556.006T1098, T1098.003
References #
Computed Fields in AuditLogs #
Some rules create fields that are not native AuditLogs columns. Use these source paths when searching the schema.
Initiating*values come fromInitiatedBy:InitiatedBy.user.userPrincipalName,InitiatedBy.user.displayName, orInitiatedBy.user.id; application actors useInitiatedBy.app.displayNameorInitiatedBy.app.appId.- Change details come from
TargetResources[].modifiedProperties. ExpandTargetResourcesbefore usingdisplayName,oldValue, ornewValue.
Sources: the AuditLogs table reference and Graph directoryAudit resource.