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

Entra Private Access applications should be covered by a Conditional Access policy that requires a managed device

MT.1188MediumEntra IDGlobal Secure AccessRuns with -IncludePreview

Part of Maester · Entra ID · Global Secure Access · All checks

Run this check
Invoke-Maester -TestId MT.1188 -IncludePreview

Every Entra Private Access (and Quick Access) application should be protected by an enabled Conditional Access policy that requires a managed device - either by targeting the application directly or via All cloud apps. This ensures private applications are only reachable from managed endpoints.

A policy satisfies the requirement when it grants Require device to be marked as compliant (Intune compliant) or Require Microsoft Entra hybrid joined device (domainJoinedDevice).

This check evaluates application coverage only; it does not evaluate whether the policy applies to every user of the app.

  1. Sign in to the Microsoft Entra admin center as at least a Conditional Access Administrator.
  2. Browse to Entra ID > Conditional Access > Policies.
  3. Create or edit an enabled policy that targets the listed Private Access applications (or All cloud apps) and, under Grant, requires a compliant or Microsoft Entra hybrid joined device.
  4. Set Enable policy to On and save.
Every attribute of this check
FieldValue
Test IDMT.1188
SeverityMedium
SuiteMaester
ProductEntra ID
FeatureGlobal Secure Access
AreaAccess control
Resource typeServicePrincipal
User impactMedium
Implementation costMedium
MITRE ATT&CKT1078.004 Cloud Accounts, T1133 External Remote Services
Supports controlsnist-800-53-r5:AC-17, nist-800-53-r5:IA-3
PowerShell testTest-MtGsaPrivateAccessAppCompliantDevice
ServicesGraph
Compatible licensesAAD_PREMIUM
LifecyclePreview