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
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