Azure Audit Logs: End User Consent for Application (Non-Admin Consent)
Identifies end-user consent grants to applications in Azure AD audit logs.
FreeReviewedSigma · Low · v5
- Product
- azure
- Service
- auditlogs
- Author
- Bailey Bercik '@baileybercik', Mark Morowczynski '@markmorow' (SigmaHQ), DRL 1.1
- Published
- 2022-07-28
- Updated
- 2026-07-31
ATT&CK techniques
Cred AccessRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags events where an end user consents to an application with admin consent marked as false. Adversaries may abuse user-level consent flows to gain application access without requiring tenant-wide approval. Detection relies on Azure audit log fields indicating the consent context, specifically the IsAdminConsent value.
Reporting behind it
Changelog
v5- v5Candidate ingested via manual entry.2026-07-31
- v4Candidate ingested via manual entry.2026-07-31
- v3Candidate ingested via manual entry.2026-07-31
- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
azure-ad-audit-logs-end-user-consent-to-application-9b2cc4c4
title: "Azure Audit Logs: End User Consent for Application (Non-Admin Consent)"
id: cef75b5d-e7f1-4826-b4e8-22b46a652008
status: test
description: This rule flags events where an end user consents to an application with admin consent marked as false. Adversaries may abuse user-level consent flows to gain application access without requiring tenant-wide approval. Detection relies on Azure audit log fields indicating the consent context, specifically the IsAdminConsent value.
references:
- https://learn.microsoft.com/en-us/entra/architecture/security-operations-applications#end-user-consent
- https://github.com/SigmaHQ/sigma/blob/master/rules/cloud/azure/audit_logs/azure_app_end_user_consent.yml
author: Bailey Bercik '@baileybercik', Mark Morowczynski '@markmorow', Huntrule Team
date: 2022-07-28
tags:
- attack.credential-access
- attack.t1528
logsource:
product: azure
service: auditlogs
detection:
selection:
ConsentContext.IsAdminConsent: "false"
condition: selection
falsepositives:
- Unknown
level: low
license: DRL-1.1
related:
- id: 9b2cc4c4-2ad4-416d-8e8e-ee6aa6f5035a
type: derived