Skip to content
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) →

Sponsor

Consent Framework - Admin Consent Request - Admin consent reviewers have valid query scopes

EIDSCA.CR05LowEntra IDApp consent and permissionsPreview 3.0

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

Run this check
Invoke-Maester -TestId EIDSCA.CR05

Checks that the enabled admin consent workflow has at least one reviewer scope and that every scope has a MicrosoftGraph query with a structurally valid absolute or rooted relative path. A null queryRoot is valid for absolute paths. This structural check does not execute queries, resolve membership, or establish reviewer availability or approval permissions.

Configure at least one reviewer scope with a nonempty MicrosoftGraph query. Absolute Graph-relative queries do not require queryRoot; relative queries require the supported queryRoot. Separately resolve group membership and role assignments to verify that usable reviewers and an appropriate approval path exist. Being designated a reviewer does not grant consent permissions.

https://graph.microsoft.com/beta/policies/adminConsentRequestPolicy
.reviewers.Count -gt 0 -and @($result.reviewers -eq 'true'

In Enterprise apps > Consent and permissions > Admin consent settings, configure the users, groups, or roles that can review requests. See Microsoft Learn - Configure the admin consent workflow.

mindmap
  root{{MITRE ATT&CK}}
    (Tactic)
      TA0001 - Initial Access - Initial Access
      TA0005 - Defense Evasion - Stealth
      TA0006 - Credential Access - Credential Access
      TA0008 - Lateral Movement - Lateral Movement
    (Mitigation)
      M1018 - User Account Management
      M1017 - User Training
    (Technique)
      T1078 - Valid Accounts
      T1528 - Steal Application Access Token
      T1550 - Use Alternate Authentication Material
      T1550.001 - Use Alternate Authentication Material: Application Access Token
      T1566.002 - Phishing: Spearphishing Link
TacticTechniqueMitigation
TA0001 - Initial Access - Initial Access
TA0005 - Defense Evasion - Stealth
TA0006 - Credential Access - Credential Access
TA0008 - Lateral Movement - Lateral Movement
T1078 - Valid Accounts
T1528 - Steal Application Access Token
T1550 - Use Alternate Authentication Material
T1550.001 - Use Alternate Authentication Material: Application Access Token
T1566.002 - Phishing: Spearphishing Link
M1018 - User Account Management
M1017 - User Training
Every attribute of this check
FieldValue
Test IDEIDSCA.CR05
SeverityLow
SuiteEntra ID SCA
ProductEntra ID
FeatureApp consent and permissions
AreaApplications and workload identities
Resource typeTenant
User impactLow
Implementation costLow
MITRE ATT&CKNone
PowerShell testTest-MtCheckEidscaCR05
ServicesGraph