HighFreeBuilt inOfficial

Microsoft Zero Trust Assessment

Runs Microsoft's Zero Trust Assessment and shows each of its results in the Maester report.

Version
0.1.0
Tests
1
Connectors
0
Published
25 Oct 2026

maester365 · maester.zero-trust-assessment · 1,156 stars · Open source · MIT

PowerShell
Invoke-Maester -Pack ZTA

Ships with Maester 3.0 and later, so there is nothing to install. Name the pack to run it.

← All tests

ZTA Microsoft Zero Trust Assessment

Graph

Runs the Microsoft Zero Trust Assessment and reports each of its results in the Maester report, with the assessment's own description, remediation steps and findings.

The assessment rates the tenant against Microsoft's Zero Trust guidance across the Identity, Devices, Network, Data, Infrastructure, Security Operations and AI pillars. Each result is its own row, ZTA.<assessment test ID>.

Running it

The pack is long-running and does not run by default. Run it with Invoke-Maester -TestId ZTA or -IncludeLongRunning. It reads a report the assessment already wrote when the ZeroTrustAssessment.ReportPath setting names one; otherwise it runs the assessment, which needs the ZeroTrustAssessment module.

%TestResult%