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

Application admin rights are constrained to specific Private Access apps

ZTA.25384HighEntra IDRoles and administratorsPreview 3.0

An Application Administrator role scoped at the tenant level can manage every app registration and enterprise application. If a threat actor compromises an Application Administrator with tenant-wide scope, they can add credentials to any service principal, consent to malicious APIs, modify or create applications that enable data exfiltration, and disable or tamper with Private Access apps. Scoping the role to only required Private Access enterprise apps enforces least privilege and limits the blast radius.

If you don’t scope Application Administrator assignments to specific apps:

  • A compromised Application Administrator can manage every app registration and enterprise application in your tenant.
  • Threat actors can add credentials to any service principal, enabling persistence and lateral movement.
  • There’s no blast radius containment; a single compromised identity can affect all applications.

The check runs as part of the whole assessment, with the ZeroTrustAssessment module installed:

Install-Module ZeroTrustAssessment -Scope CurrentUser
Connect-Maester
Invoke-Maester -Pack ZTA -SkipBuiltIn

Leave out -SkipBuiltIn to run Maester’s own checks in the same run.

About this check
SeverityHigh
Effort to fixLow
Impact on usersLow
PillarNetwork
CategoryRole management
ProductEntra ID
FeatureRoles and administrators
AreaPrivileged access
ATT&CKT1098.001 Additional Cloud Credentials, T1078.004 Cloud Accounts
LicenceEntra_Premium_Private_Access, Entra_Premium_Internet_Access, P1
TenantWorkforce

Product, feature, area and ATT&CK are Maester’s: the assessment does not record them, so Maester keeps them in the pack’s taxonomy.json.

A Microsoft check, part of the Zero Trust Assessment pack. Text from ZeroTrustAssessment 3.1.0, © Microsoft, MIT licence.