Microsoft Zero Trust Assessment
Runs Microsoft’s Zero Trust Assessment and shows each of its results in the Maester report.
Ships with Maester. The checks are Microsoft's, from the ZeroTrustAssessment module 3.1.0: Maester runs it and shows each result in its report, beside Maester's own checks. If a check's result, text or fix looks wrong, report it to Microsoft.
About the pack →364 checks201 High122 Medium41 Low
Run these
Invoke-Maester -Pack ZTA -SkipBuiltInZTA.21771Inactive applications don’t have highly privileged built-in roles
Entra IDHighZTA.21772Applications don't have client secrets configured
Entra IDHighZTA.21774Microsoft services applications don't have credentials configured
Entra IDHighZTA.21776User consent settings are restricted
Entra IDHighZTA.21777App instance property lock is configured for all multitenant applications
Entra IDHighZTA.21781Privileged users sign in with phishing-resistant methods
Entra IDHighZTA.21782Privileged accounts have phishing-resistant methods registered
Entra IDHighZTA.21783Privileged Microsoft Entra built-in roles are targeted with Conditional Access policies to enforce phishing-resistant methods
Entra IDHighZTA.21786User sign-in activity uses token protection
Entra IDHighZTA.21787Permissions to create new tenants are limited to the Tenant Creator role
Entra IDHighZTA.21788Global Administrators don't have standing access to Azure subscriptions
AzureHighZTA.21790Outbound cross-tenant access settings are configured
Entra IDHighZTA.21793Tenant restrictions v2 policy is configured
Entra IDHighZTA.21797Restrict access to high risk users
Entra IDHighZTA.21798ID Protection notifications are enabled
Entra IDHighZTA.21799Restrict high risk sign-ins
Entra IDHighZTA.21803Migrate from legacy MFA and SSPR policies
Entra IDHighZTA.21804SMS and Voice Call authentication methods are disabled
Entra IDHighZTA.21806Secure the MFA registration (My Security Info) page
Entra IDHighZTA.21808Restrict device code flow
Entra IDHighZTA.21809Admin consent workflow is enabled
Entra IDHighZTA.21814Privileged accounts are cloud native identities
Entra IDHighZTA.21815All privileged role assignments are activated just in time and not permanently active
Entra IDHighZTA.21817Global Administrator role activation triggers an approval workflow
Entra IDHighZTA.21818Privileged role activations have monitoring and alerting configured
Entra IDHighZTA.21828Secure the MFA registration (My Security Info) page
Entra IDHighZTA.21829Use cloud authentication
Entra IDHighZTA.21830Conditional Access policies for Privileged Access Workstations are configured
Entra IDHighZTA.21836Workload Identities are not assigned privileged roles
Entra IDHighZTA.21847Password protection for on-premises is enabled
Entra IDHighZTA.21860Diagnostic settings are configured for all Microsoft Entra logs
Entra IDHighZTA.21861All high-risk users are triaged
Entra IDHighZTA.21863All high-risk sign-ins are triaged
Entra IDHighZTA.21864All risk detections are triaged
Entra IDHighZTA.21872Require multifactor authentication for device join and device registration using user action
Entra IDHighZTA.21881Azure subscriptions used by Identity Governance are secured consistently with Identity Governance roles
AzureHighZTA.21885App registrations use safe redirect URIs
Entra IDHighZTA.21888App registrations must not have dangling or abandoned domain redirect URIs
Entra IDHighZTA.21891Require password reset notifications for administrator roles
Entra IDHighZTA.21912Azure resources used by Microsoft Entra only allow access from privileged roles
AzureHighZTA.21992Application certificates must be rotated on a regular basis
Entra IDHighZTA.22124High priority Microsoft Entra recommendations are addressed
Entra IDHighZTA.22128Guests are not assigned high privileged directory roles
Entra IDHighZTA.22659All risky workload identity sign ins are triaged
Entra IDHighZTA.23183Service principals use safe redirect URIs
Entra IDHighZTA.24540Windows Firewall policy is created and assigned
IntuneHighZTA.24541A compliance policy for Windows devices exists
IntuneHighZTA.24542macOS Compliance policy is created and assigned
IntuneHighZTA.24543Compliance policy assignment for iOS/iPadOS devices
IntuneHighZTA.24545Compliance policy assignment for Android Enterprise Fully managed device is configured and assigned
IntuneHighZTA.24546Windows automatic device enrollment is enforced to eliminate risks from unmanaged endpoints
IntuneHighZTA.24547Compliance Policy for Android Enterprise Personally-Owned Work Profile is configured and assigned
IntuneHighZTA.24548App Protection Policy assigned on iOS/iPad devices
IntuneHighZTA.24549An App protection policy for Android platform exists in Intune
IntuneHighZTA.24550Windows - BitLocker Policy is created and assigned
IntuneHighZTA.24551Windows Hello for Business Policy is Configured and Assigned
IntuneHighZTA.24553Windows Update policy is assigned and enforced.
IntuneHighZTA.24554iOS - Update policy is configured and assigned
IntuneHighZTA.24555Intune Scope Tags are Configured for Delegated Administration
IntuneHighZTA.24560Windows Cloud LAPS policy is created and assigned
IntuneHighZTA.24561Local administrator credentials on macOS are protected during enrollment by macOS LAPS
IntuneHighZTA.24564Windows - Local Account Protection policy is configured and assigned
IntuneHighZTA.24568macOS - Platform SSO is configured and assigned
IntuneHighZTA.24569Intune macOS FileVault policy is created and Assigned
IntuneHighZTA.24570Entra Connect Sync is configured with Service Principal Credentials
Entra IDHighZTA.24572Device enrollment notification is configured and assigned
IntuneHighZTA.24573Windows - A security baseline is configured and assigned
IntuneHighZTA.24574Deploy Attack Surface Reduction Policies (ASR) policies for Windows devices
IntuneHighZTA.24575A Windows Defender Antivirus policy is created and assigned
IntuneHighZTA.24690macOS - Update policy is configured and assigned
IntuneHighZTA.24784A Microsoft Defender Antivirus policy is created and assigned in Intune for macOS
IntuneHighZTA.24794Intune Terms and Conditions Policy is configured and assigned
IntuneHighZTA.24802Device Clean-up Rule is Created
IntuneHighZTA.24824Conditional Access policies block access from noncompliant devices
Entra IDHighZTA.24827Conditional Access policies block access from unmanaged apps
Entra IDHighZTA.24839Secure Wi-Fi profiles protect iOS devices from unauthorized network access
IntuneHighZTA.24840Secure Wi-Fi profiles protect Android devices from unauthorized network access
IntuneHighZTA.24870Secure Wi-Fi profiles protect macOS devices from unauthorized network access
IntuneHighZTA.24871Defender for Endpoint automatic enrollment is enforced to reduce risk from unmanaged Android threats
IntuneHighZTA.25371Network validation is configured through Universal Continuous Access Evaluation
Entra IDHighZTA.25372Global Secure Access client is deployed on all managed endpoints
Entra IDHighZTA.25375The tenant holds the licenses required to operate Global Secure Access
Entra IDHighZTA.25376Microsoft 365 traffic is actively flowing through Global Secure Access
Entra IDHighZTA.25377Universal tenant restrictions block unauthorized external tenant access
Entra IDHighZTA.25381Network traffic is routed through Global Secure Access for security policy enforcement
Entra IDHighZTA.25382Traffic forwarding profiles are scoped to appropriate users and groups for controlled deployment
Entra IDHighZTA.25383Administrative privileges are tightly limited to prevent compromise
Entra IDHighZTA.25384Application admin rights are constrained to specific Private Access apps
Entra IDHighZTA.25393Quick Access is enabled and bound to a connector
Entra IDHighZTA.25394Quick Access is bound to a Conditional Access policy
Entra IDHighZTA.25395Entra Private Access Application segments are defined to enforce least-privilege access
Entra IDHighZTA.25396Conditional Access policies enforce strong authentication for private apps
Entra IDHighZTA.25398Domain controller RDP access is protected by phishing-resistant authentication through Global Secure Access
Entra IDHighZTA.25401Application Proxy applications require preauthentication to block anonymous access
Entra IDHighZTA.25403Private Access sensors are enforcing strong authentication policies on domain controllers
Entra IDHighZTA.25406Internet access forwarding profile is enabled
Entra IDHighZTA.25407Web content filtering integrates with Conditional Access
Entra IDHighZTA.25411TLS inspection is enabled and correctly configured for outbound traffic
Entra IDHighZTA.25412Internet traffic is protected against threats using Global Secure Access threat intelligence filtering
Entra IDHighZTA.25413File transfer policies are configured to prevent data exfiltration
Entra IDHighZTA.25415AI Gateway protects enterprise generative AI applications from prompt injection attacks
Entra IDHighZTA.25416Global Secure Access cloud firewall protects branch office internet traffic
Entra IDHighZTA.25420Network access logs are retained for security analysis and compliance requirements
Entra IDHighZTA.25466At least two Private Access connectors are active and healthy per connector group
Entra IDHighZTA.25481All Private Access apps have user or group assignments
Entra IDHighZTA.25533DDoS Protection is enabled for all Public IP Addresses in VNETs
AzureHighZTA.25535Outbound traffic from VNET integrated workloads is routed through Azure Firewall
AzureHighZTA.25537Threat intelligence is Enabled in Deny Mode on Azure Firewall
AzureHighZTA.25539IDPS Inspection is Enabled in Deny Mode on Azure Firewall
AzureHighZTA.25541Application Gateway WAF is Enabled in Prevention mode
AzureHighZTA.25543Azure Front Door WAF is Enabled in Prevention Mode
AzureHighZTA.25550Inspection of Outbound TLS Traffic is Enabled on Azure Firewall
AzureHighZTA.26879Request Body Inspection is enabled in Application Gateway WAF
AzureHighZTA.26880Request Body Inspection is enabled in Azure Front Door WAF
AzureHighZTA.26881Default Ruleset is enabled in Application Gateway WAF
AzureHighZTA.26882Bot protection ruleset is enabled and assigned in Application Gateway WAF
AzureHighZTA.26883Default rule set is assigned in Azure Front Door WAF
AzureHighZTA.26884Bot protection rule set is enabled and assigned in Azure Front Door WAF
AzureHighZTA.26887Diagnostic logging is enabled in Azure Firewall
AzureHighZTA.26888Diagnostic logging is enabled in Application Gateway WAF
AzureHighZTA.26889Diagnostic logging is enabled in Azure Front Door WAF
AzureHighZTA.27000Web content filtering blocks high-risk categories
Entra IDHighZTA.27002TLS inspection certificates have a sufficient validity period
Entra IDHighZTA.27003TLS inspection failure rate is below 1%
Entra IDHighZTA.27015HTTP DDoS Protection Ruleset is Enabled in Application Gateway WAF
AzureHighZTA.27016Rate Limiting is Enabled in Application Gateway WAF
AzureHighZTA.27018Rate Limiting is Enabled in Azure Front Door WAF
AzureHighZTA.27024HTTP DDoS protection rule set is enabled in Azure Front Door WAF
AzureHighZTA.27028A web content filtering policy governs Copilot Studio agent traffic through the baseline profile
Entra IDHighZTA.35001Conditional Access policies don't exclude Rights Management workloads
Entra IDHighZTA.35003Sensitivity labels are configured
PurviewHighZTA.35005Sensitivity labels are enabled for SharePoint and OneDrive
PurviewHighZTA.35013Sensitivity labels with encryption are configured
PurviewHighZTA.35016Mandatory labeling is enabled in sensitivity label policies
PurviewHighZTA.35019Auto-labeling policies are configured for all Microsoft 365 workloads
PurviewHighZTA.35020Auto-labeling policies are in enforcement mode
PurviewHighZTA.35021Auto-labeling policies are enabled for SharePoint and OneDrive
PurviewHighZTA.35024Azure Rights Management service is activated
PurviewHighZTA.35025Internal Rights Management licensing is enabled
PurviewHighZTA.35030Data loss prevention policies are enabled
PurviewHighZTA.35033Custom sensitive information types are configured
PurviewHighZTA.35034Exact Data Match is configured for sensitive information detection
PurviewHighZTA.35035Named entity sensitive information types are used in auto-labeling and data loss prevention policies
PurviewHighZTA.35038Insider Risk Management policies are enabled for risky AI usage
PurviewHighZTA.35039Communication compliance monitoring is configured for Microsoft Copilot
PurviewHighZTA.35040Communication compliance monitoring is configured for enterprise AI tools
PurviewHighZTA.41002Microsoft Defender for Identity sensor is installed and healthy on every domain controller
DefenderHighZTA.41003Microsoft Defender for Identity sensors are installed and healthy on AD FS, AD CS, and Microsoft Entra Connect servers
DefenderHighZTA.41004Privileged accounts in Active Directory have the "Account is sensitive and cannot be delegated" flag set
Active DirectoryHighZTA.41008Local administrator passwords on identity assets are protected and managed with Microsoft LAPS
Active DirectoryHighZTA.41009Dormant accounts have been removed from sensitive Active Directory groups
Active DirectoryHighZTA.41011Non-administrative accounts do not have DC-Sync (Directory Replication) permissions
Active DirectoryHighZTA.41012Microsoft Entra Connect synchronization account does not hold unnecessary replication permissions
Active DirectoryHighZTA.41018No open Microsoft Defender for Identity health issues are present in the tenant
DefenderHighZTA.41019Compromised identities surfaced by Microsoft Defender for Identity have been remediated
DefenderHighZTA.41029Anti-malware policies are configured according to recommended settings
DefenderHighZTA.41031Safe Attachments policies in Microsoft Defender for Office 365 are configured to detonate and block
DefenderHighZTA.41032Safe Links policies in Microsoft Defender for Office 365 are configured to scan and block malicious URLs
DefenderHighZTA.41033Anti-phishing policies in Microsoft Defender for Office 365 are configured with impersonation and spoof protection
DefenderHighZTA.41039Zero-hour auto purge (ZAP) is enabled for malware, phishing, and spam in email
DefenderHighZTA.41040Tenant Allow/Block List allow entries are reviewed for expiration, justification, and staleness
DefenderHighZTA.41041Automated Investigation and Response (AIR) recommendations are reviewed and actioned
DefenderHighZTA.41045All eligible endpoints are onboarded to Microsoft Defender for Endpoint
DefenderHighZTA.41050Attack surface reduction (ASR) rules are enabled in block mode
IntuneHighZTA.41052Application control (WDAC / App Control for Business) is enforced via Intune
IntuneHighZTA.41053Network protection is enabled in block mode
DefenderHighZTA.41054Controlled folder access is enabled in block mode
DefenderHighZTA.41055Real-time, behavioral, and heuristic protection are enabled on Microsoft Defender Antivirus
DefenderHighZTA.41059EDR in block mode is enabled when Microsoft Defender Antivirus is not the primary antivirus
DefenderHighZTA.41060Cloud-delivered protection is enabled in Microsoft Defender Antivirus
DefenderHighZTA.41061All active Microsoft Defender XDR incidents are triaged and remediated
DefenderHighZTA.41062Automated Investigation and Response (AIR) recommendations are reviewed and actioned
DefenderHighZTA.41080Conditional Access App Control session policies are enforced for sensitive cloud apps
Entra IDHighZTA.41081At least one Microsoft Defender for Cloud Apps anomaly detection policy is generating alerts
DefenderHighZTA.41083Step-up authentication is required upon risky in-session action
Entra IDHighZTA.41114Microsoft Teams protection policies are configured to block malicious messages, links, and attachments
DefenderHighZTA.41119Local modification of Microsoft Defender Antivirus policy is blocked
DefenderHighZTA.41121Every open Microsoft Defender XDR alert is triaged across all Defender services, with no high-severity alert left unassigned or unworked past its triage window
DefenderHighZTA.41201At least one Microsoft (first-party) data connector is configured in every Microsoft Sentinel workspace
AzureHighZTA.41207Active analytics rules are configured in Microsoft Sentinel to detect threats
AzureHighZTA.50001Microsoft Defender for Cloud Recommendations
AzureHighZTA.51001Windows Endpoint Privilege Management is configured and assigned
IntuneHighZTA.51013App Protection Policies block managed-app access when user re-authentication fails (disabled Entra ID accounts, blocked sign-ins, expired tokens)
IntuneHighZTA.51014App Protection Policies block managed-app access on jailbroken or rooted mobile devices
IntuneHighZTA.51015Multi Admin Approval is enabled in Intune to require a second admin to approve sensitive tenant changes
IntuneHighZTA.51016Privileged Identity Management is enforced for Intune Administrator role assignments
Entra IDHighZTA.51018Windows App Control for Business (WDAC) is configured and assigned via Intune
IntuneHighZTA.61002Microsoft Sentinel is onboarded on at least one Log Analytics workspace
AzureHighZTA.61004Microsoft Defender for Cloud CSPM plan is enabled on all Azure subscriptions
AzureHighZTA.61005Agents deployed to Microsoft 365 Copilot are discoverable in the Agent Registry
Microsoft 365HighZTA.61006AI administrative roles have assigned principals
Entra IDHighZTA.61009Conditional Access policies cover both agent identities and agent users
Entra IDHighZTA.61011Require users to use Microsoft Entra ID auth to interact with agents
Entra IDHighZTA.61012Risk-based Conditional Access blocks risky agent identities
Entra IDHighZTA.61014Agent identities and blueprint principals have assigned technical owners and no disabled agents remain in the directory
Entra IDHighZTA.61016Microsoft Entra ID Protection risk events are flowing to the Microsoft Sentinel workspace
AzureHighZTA.61017Microsoft Defender for AI Services alerts are flowing to the Microsoft Sentinel workspace via a single connector path
AzureHighZTA.61021Microsoft 365 Copilot data connector is enabled on the Microsoft Sentinel workspace
AzureHighZTA.61022Microsoft Defender for AI Services is enabled on every Azure subscription that hosts Azure OpenAI or Azure AI Services accounts
AzureHighZTA.61023Agent 365 data connector is enabled on the Microsoft Sentinel workspace
AzureHighZTA.61024Microsoft Defender XDR (unified) data connector is enabled on the Microsoft Sentinel workspace
AzureHighZTA.21770Inactive applications don’t have highly privileged Microsoft Graph API permissions
Entra IDMediumZTA.21773Applications don't have certificates with expiration longer than 180 days
Entra IDMediumZTA.21778Line-of-business and partner apps use MSAL
Entra IDMediumZTA.21779Use recent versions of Microsoft Applications
Entra IDMediumZTA.21780No usage of ADAL in the tenant
Entra IDMediumZTA.21784All user sign in activity uses phishing-resistant authentication methods
Entra IDMediumZTA.21789Tenant creation events are triaged
Entra IDMediumZTA.21791Guests can’t invite other guests
Entra IDMediumZTA.21792Guests have restricted access to directory objects
Entra IDMediumZTA.21795No legacy authentication sign-in activity
Entra IDMediumZTA.21796Block legacy authentication policy is configured
Entra IDMediumZTA.21800All user sign-in activity uses strong authentication methods
Entra IDMediumZTA.21801Users have strong authentication methods configured
Entra IDMediumZTA.21802Authenticator app shows sign-in context
Entra IDMediumZTA.21807Creating new applications and service principals is restricted to privileged users
Entra IDMediumZTA.21810Resource-specific consent is restricted
Entra IDMediumZTA.21811Password expiration is disabled
Entra IDMediumZTA.21819Activation alert for Global Administrator role assignments
Entra IDMediumZTA.21821Guest access is restricted
Entra IDMediumZTA.21822Guest access is limited to approved tenants
Entra IDMediumZTA.21823Guest self-service sign-up via user flow is disabled
Entra IDMediumZTA.21824Guests don't have long lived sign-in sessions
Entra IDMediumZTA.21825Privileged user sessions don't have long lived sign-in sessions
Entra IDMediumZTA.21831Conditional Access protected actions are enabled
Entra IDMediumZTA.21832All groups in Conditional Access policies belong to a restricted management administrative unit
Entra IDMediumZTA.21849Smart lockout duration is set to a minimum of 60
Entra IDMediumZTA.21850Smart lockout threshold isn't greater than 10
Entra IDMediumZTA.21851Guest access is protected by strong authentication methods
Entra IDMediumZTA.21854Privileged roles aren't assigned to stale identities
Entra IDMediumZTA.21855Privileged roles have access reviews
Entra IDMediumZTA.21857Guest identities are lifecycle managed with access reviews
Entra IDMediumZTA.21858Inactive guest identities are disabled or removed from the tenant
Entra IDMediumZTA.21859GDAP admin least privilege
Entra IDMediumZTA.21862All risky workload identities are triaged
Entra IDMediumZTA.21865Named locations are configured
Entra IDMediumZTA.21866All Microsoft Entra recommendations are addressed
Entra IDMediumZTA.21868Guests do not own apps in the tenant
Entra IDMediumZTA.21869Enterprise applications must require explicit assignment or scoped provisioning
Entra IDMediumZTA.21874Allow/Deny lists of domains to restrict external collaboration are configured
Entra IDMediumZTA.21875Tenant has all External organizations allowed to collaborate as Connected Organization
Entra IDMediumZTA.21876Use PIM for Microsoft Entra privileged roles
Entra IDMediumZTA.21877All guests have a sponsor
Entra IDMediumZTA.21878All entitlement management policies have an expiration date
Entra IDMediumZTA.21879All entitlement management policies that apply to External users require approval
Entra IDMediumZTA.21882No nested groups in PIM for groups
Entra IDMediumZTA.21883Workload Identities are configured with risk-based policies
Entra IDMediumZTA.21884Workload identities based on known networks are configured
Entra IDMediumZTA.21886Applications that use Microsoft Entra for authentication and support provisioning are configured
Entra IDMediumZTA.21887All registered redirect URIs must have proper DNS records and ownerships
Entra IDMediumZTA.21890Require password reset notifications for user roles
Entra IDMediumZTA.21892All sign-in activity comes from managed devices
Entra IDMediumZTA.21896Service principals don't have certificates or credentials associated with them
Entra IDMediumZTA.21897All app assignment and group membership is governed
Entra IDMediumZTA.21898All supported access lifecycle resources are managed with entitlement management packages
Entra IDMediumZTA.21899All privileged role assignments have a recipient that can receive notifications
Entra IDMediumZTA.21929All entitlement management packages that apply to guests have expirations or access reviews configured in their assignment policies
Entra IDMediumZTA.21941Token protection policies are configured
Entra IDMediumZTA.21983No Active Medium priority Entra recommendations found
Entra IDMediumZTA.21985Turn off Seamless SSO if there is no usage
Entra IDMediumZTA.22072Self-Service Password Reset does not use Q & A
Entra IDMediumZTA.24518Enterprise applications have owners
Entra IDMediumZTA.24552macOS - Firewall policy is created and assigned
IntuneMediumZTA.24823Company Portal branding and support settings enhance user experience and trust
IntuneMediumZTA.25370Source IP restoration is enabled
Entra IDMediumZTA.25379Conditional Access policies use compliant network controls
Entra IDMediumZTA.25380Global Secure Access signaling for Conditional Access is enabled
Entra IDMediumZTA.25391Private network connectors are active and healthy to maintain Zero Trust access to internal resources
Entra IDMediumZTA.25392Private network connectors are running the latest version
Entra IDMediumZTA.25399Private DNS is configured for internal name resolution
Entra IDMediumZTA.25405Intelligent Local Access is enabled and configured
Entra IDMediumZTA.25408Web content filtering policies are configured
Entra IDMediumZTA.25409Web content filtering uses category-based rules
Entra IDMediumZTA.25410Web content filtering policies are linked to security profiles
Entra IDMediumZTA.25419Network access activity is visible to security operations for threat detection and response
Entra IDMediumZTA.25422Global Secure Access deployment logs are populated and reviewed
Entra IDMediumZTA.25480Quick Access has user or group assignments
Entra IDMediumZTA.26885Metrics are enabled for DDoS-protected public IPs
AzureMediumZTA.26886Diagnostic logging is enabled for DDoS-protected public IPs
AzureMediumZTA.27001TLS inspection bypass rules are regularly reviewed
Entra IDMediumZTA.27017JavaScript Challenge is Enabled in Application Gateway WAF
AzureMediumZTA.27019JavaScript Challenge is Enabled in Azure Front Door WAF
AzureMediumZTA.27020CAPTCHA challenge is enabled in Azure Front Door WAF
AzureMediumZTA.35006PDF labeling is enabled in SharePoint
PurviewMediumZTA.35008Default sensitivity labels are configured for SharePoint document libraries
PurviewMediumZTA.35011Super user membership is configured for Microsoft Purview Information Protection
PurviewMediumZTA.35012Container labels are configured for collaborative workspaces
PurviewMediumZTA.35014Email label policies inherit sensitivity from attachments
PurviewMediumZTA.35015Globally published sensitivity labels don't exceed the recommended maximum
PurviewMediumZTA.35017A default sensitivity label is configured in label policies
PurviewMediumZTA.35018Users must provide justification to downgrade sensitivity labels
PurviewMediumZTA.35022On-demand scans are configured for sensitive information discovery
PurviewMediumZTA.35023OCR is enabled for sensitive information detection
PurviewMediumZTA.35026Microsoft Purview Message Encryption is configured with simplified client access
PurviewMediumZTA.35028Email retention policies are configured
PurviewMediumZTA.35029Mail flow rules apply rights protection to sensitive messages
Exchange OnlineMediumZTA.35032Adaptive Protection is enabled in data loss prevention policies
PurviewMediumZTA.35036Trainable classifiers are used in data loss prevention and auto-labeling policies
PurviewMediumZTA.35041Browser data loss prevention is enabled for AI apps via Edge for Business
PurviewMediumZTA.41020Microsoft Defender for Identity sensor deployment is validated by reviewing the Health Issues page
DefenderMediumZTA.41022Microsoft Defender for Identity security alerts have been triaged and tuned
DefenderMediumZTA.41034Anti-spam (hosted content filter) policies are configured with recommended thresholds and actions
DefenderMediumZTA.41035User reporting for phishing and spam is enabled and routed to a reviewed mailbox
DefenderMediumZTA.41036Attack Simulation Training is configured and a baseline simulation has been run in the last 12 months
DefenderMediumZTA.41049The Microsoft Defender Antivirus user interface is hidden from end users
IntuneMediumZTA.41051Removable storage and device control policies are enforced via Intune
IntuneMediumZTA.41116Threat hunting against Email and Collaboration tables in Microsoft 365 Defender Advanced Hunting is operational
DefenderMediumZTA.41202Third-party (non-Microsoft) data connectors are configured in Microsoft Sentinel for non-Microsoft workloads in scope
AzureMediumZTA.41204Interactive and long-term retention duration meets the security baseline on every Microsoft Sentinel workspace
AzureMediumZTA.41205Data collection rules (DCRs) are used to control ingestion into Microsoft Sentinel workspaces
AzureMediumZTA.41209User and Entity Behavior Analytics (UEBA) is enabled in Microsoft Sentinel
AzureMediumZTA.41210Microsoft Threat Intelligence feeds are integrated into Microsoft Sentinel
AzureMediumZTA.41211Auditing and health monitoring is enabled for Microsoft Sentinel
AzureMediumZTA.41212Hunting capabilities are operationalized in Microsoft Sentinel via saved hunting queries or bookmarks
AzureMediumZTA.41213At least one automation rule is configured in Microsoft Sentinel to manage incident response
AzureMediumZTA.41214At least one Microsoft Sentinel automation rule executes a playbook for automated threat response
AzureMediumZTA.41215Microsoft Security Copilot capacity (Security Compute Units) is provisioned in the tenant
AzureMediumZTA.41216Microsoft Security Copilot SCU consumption is monitored and alerted on through Cost Management
AzureMediumZTA.41217Security tables are provisioned on the appropriate Log Analytics storage plan (Analytics, Basic, or Auxiliary)
AzureMediumZTA.51019MAM app access timeout and re-authentication are enforced after idle period
IntuneMediumZTA.61008Agent identity lifecycle tagging (customSecurityAttributes present)
Entra IDMediumZTA.61013Identity governance for agents — sponsors assigned, entitlement-management channel exists, and lifecycle automation in place
Entra IDMediumZTA.61018Microsoft Purview Information Protection data connector is enabled on the Microsoft Sentinel workspace
AzureMediumZTA.21775Tenant app management policy is configured
Entra IDLowZTA.21812Maximum number of Global Administrators doesn't exceed eight users
Entra IDLowZTA.21813High Global Administrator to privileged user ratio
Entra IDLowZTA.21816All privileged role assignments are managed with PIM
Entra IDLowZTA.21820Activation alert for all privileged role assignments
Entra IDLowZTA.21833Directory Sync account credentials haven't been rotated recently
Entra IDLowZTA.21834Directory sync account is locked down to specific named location
Entra IDLowZTA.21835Emergency account exists
Entra IDLowZTA.21837Limit the maximum number of devices per user to 10
Entra IDLowZTA.21838Security key authentication method enabled
Entra IDLowZTA.21839Passkey authentication method enabled
Entra IDLowZTA.21840Security key attestation is enforced
Entra IDLowZTA.21841Authenticator app report suspicious activity is enabled
Entra IDLowZTA.21842Block administrators from using SSPR
Entra IDLowZTA.21843Block legacy Microsoft Online PowerShell module
Entra IDLowZTA.21844Block legacy Azure AD PowerShell module
Entra IDLowZTA.21845Temporary access pass is enabled
Entra IDLowZTA.21846Temporary access pass restricted to one-time use
Entra IDLowZTA.21848Enable custom banned passwords
Entra IDLowZTA.21867All enterprise applications have owners
Entra IDLowZTA.21870Enable SSPR
Entra IDLowZTA.21889Reduce the user-visible password surface area
Entra IDLowZTA.21893Enable Microsoft Entra ID Protection policy to enforce multifactor authentication registration
Entra IDLowZTA.21894All certificates Microsoft Entra Application Registrations and Service Principals must be issued by an approved certification authority
Entra IDLowZTA.21895Application Certificate Credentials are managed using HSM
Entra IDLowZTA.21953Local Admin Password Solution is deployed
Entra IDLowZTA.21954Restrict nonadministrator users from recovering the BitLocker keys for their owned devices
Entra IDLowZTA.21955Manage the local administrators on Microsoft Entra joined devices
Entra IDLowZTA.21964Enable protected actions to secure Conditional Access policy creation and changes
Entra IDLowZTA.21984No Active low priority Entra recommendations found
Entra IDLowZTA.24576Intune Endpoint Analytics policy is created and Assigned
IntuneLowZTA.25400DNS traffic for internal domains is routed through Private Access
Entra IDLowZTA.27004TLS inspection custom bypass rules don't duplicate system bypass destinations
Entra IDLowZTA.35004Sensitivity label policies are published to users
PurviewLowZTA.35007Information Rights Management is enabled in SharePoint Online
PurviewLowZTA.35009Co-authoring is enabled for files encrypted with sensitivity labels
PurviewLowZTA.35010Double Key Encryption labels are configured
PurviewLowZTA.35027Custom branding templates are configured for Microsoft Purview Message Encryption
PurviewLowZTA.41203Custom data connectors are configured in Microsoft Sentinel for in-scope sources without a built-in connector
AzureLowZTA.41206At least one workbook is deployed in every Microsoft Sentinel workspace for visualization and operational reporting
AzureLowZTA.41208At least one watchlist is configured in Microsoft Sentinel for correlation against high-value entities
AzureLow
No checks match.
Licence
Section titled “Licence”The overview and remediation on the pages of these checks are from ZeroTrustAssessment 3.1.0, under this licence:
MIT License
MIT License
Copyright (c) Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE