Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Only administrators SHALL be allowed to consent to applications

CISA.MS.AAD.5.2HighEntra IDApp consent and permissions

Part of CISA · Entra ID · App consent and permissions · All checks

Run this check
Invoke-Maester -TestId CISA.MS.AAD.5.2

Only administrators SHALL be allowed to consent to applications.

Rationale: Limiting applications consent to only specific privileged users reduces risk of users giving insecure applications access to their data via consent grant attacks.

  1. In Entra under Identity and Applications, select Enterprise applications.
  2. Under Security, select Consent and permissions.
  3. Under Manage, select User consent settings.
  4. Under User consent for applications, select Do not allow user consent.
  5. Click Save.
Every attribute of this check
FieldValue
Test IDCISA.MS.AAD.5.2
SeverityHigh
SuiteCISA
ProductEntra ID
FeatureApp consent and permissions
AreaApplications and workload identities
Resource typeTenant
User impactMedium
Implementation costLow
MITRE ATT&CKT1098.001 Additional Cloud Credentials, T1098.003 Additional Cloud Roles, T1528 Steal Application Access Token, T1566.002 Spearphishing Link
Supports benchmarkCISA SCuBA Secure Configuration Baselines for Microsoft 365 (version ScubaGear main, 2026-10-11), requirement MS.AAD.5.2
CriticalitySHALL
Upstream requirementMS.AAD.5.2v1
Supports controlscisa-scuba:MS.AAD.5.2, nist-800-53-r5:AC-6(10), nist-800-53-r5:CM-5
PowerShell testTest-MtCisaAppUserConsent
ServicesGraph