ZeroTrustAssessment
1.2.1-preview
Perform a Zero Trust Assessment of your Microsoft 365 environment.
Minimum PowerShell version
7.0
This is a prerelease version of ZeroTrustAssessment.
Installation Options
Owners
Copyright
(c) Microsoft. All rights reserved.
Package Details
Author(s)
- Microsoft
Tags
Microsoft Security ZeroTrust Entra Intune
Functions
Connect-ZtAssessment Get-ZtGraphScope Invoke-ZtAssessment
PSEditions
Dependencies
-
- Az.Accounts (>= 3.0.0)
- Microsoft.Graph.Authentication (>= 2.2.0)
- PSFramework (>= 1.10.318)
FileList
- ZeroTrustAssessment.nuspec
- ZeroTrustAssessment.psd1
- private\core\Clear-ZtFolder.ps1
- private\tenantinfo\Get-ZtPercentLabel.ps1
- private\tests\Test-St0002AppsNotUsedInLast90Days.md
- private\tests\Test-St0024MfaForAllUsers.ps1
- private\entraexporter\Get-EEAccessPackageAssignments.ps1
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.AssemblyInfoInputs.cache
- ZeroTrustAssessment\bin\Release\net7.0\HarfBuzzSharp.dll
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.PresentationRenderer.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Serialization.Text.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Bcl.AsyncInterfaces.dll
- ZeroTrustAssessment.psm1
- private\core\Get-GraphObjectMarkdown.ps1
- private\tenantinfo\Add-ZtOverviewCaDevicesAllUsers.ps1
- private\tests\Test-GuestCantInviteGuests.21791.md
- private\tests\Test-BlockLegacyAuthCaPolicy.21796.md
- private\entraexporter\Get-EEDefaultSchema.ps1
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.csproj.AssemblyReference.cache
- ZeroTrustAssessment\bin\Release\net7.0\Tavis.UriTemplates.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.ApplicationInsights.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Graph.Beta.dll
- ZeroTrustAssessment\obj\Release\net7.0\ref\ZeroTrustAssessment.dll
- private\core\Get-ExportJsonFilePath.ps1
- private\tenantinfo\Invoke-ZtTenantInfo.ps1
- private\tests\Test-GuestHaveRestrictedAccess.21792.ps1
- private\tests\Test-BlockLegacyAuthCaPolicy.21796.ps1
- private\export\model\RoleEligibilityScheduleRequest-model.json
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.csproj.FileListAbsolute.txt
- ZeroTrustAssessment\bin\Release\net7.0\ZeroTrustAssessment.pdb
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Abstractions.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.JsonWebTokens.dll
- ZeroTrustAssessment\obj\Release\net7.0\refint\ZeroTrustAssessment.dll
- License.txt
- private\core\ConvertTo-QueryString.ps1
- private\tenantinfo\Get-ZtSignInDuration.ps1
- private\tests\Test-DiagnosticSettingsConfiguredEntraLogs.21860.md
- private\tests\Test-PrivilegedUsersSignInPhishResistant.21781.md
- private\export\model\RoleAssignmentGroup-model.json
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.pdb
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Serialization.Text.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Bcl.AsyncInterfaces.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.Abstractions.dll
- ZeroTrustAssessment\obj\Debug\net7.0\ref\ZeroTrustAssessment.dll
- public\Get-ZtGraphScope.ps1
- private\core\Get-ZtConfig.ps1
- private\tenantinfo\Add-ZtOverviewCaMfa.ps1
- private\tests\Test-AppDontHaveCertsWithLongExpiry.21773.ps1
- private\tests\Test-CreatingNewAppsRestrictedToPrivilegedUsers.21807.md
- private\export\model\RoleEligibilityScheduleRequestGroup-model.json
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.csproj.CoreCompileInputs.cache
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Graph.Beta.dll
- ZeroTrustAssessment\bin\Debug\net7.0\ZeroTrustAssessment.deps.json
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Identity.Client.dll
- ZeroTrustAssessment\obj\Debug\net7.0\refint\ZeroTrustAssessment.dll
- public\Connect-ZtAssessment.ps1
- private\core\Invoke-ZtGraphRequestCache.ps1
- private\tenantinfo\Add-ZtOverviewAuthMethodsPrivilegedUsers.ps1
- private\tests\Test-InactiveAppDontHaveHighPrivEntraRole.21771.ps1
- private\tests\Test-PrivilegedUsersSignInPhishResistant.21781.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.sourcelink.json
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.assets.cache
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.JsonWebTokens.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.Logging.dll
- ZeroTrustAssessment\bin\Debug\net7.0\System.Memory.Data.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\osx\native\libHarfBuzzSharp.dylib
- public\Invoke-ZtAssessment.ps1
- private\core\Get-FormattedDate.ps1
- private\tenantinfo\Add-ZtOverviewAuthMethodsAllUsers.ps1
- private\tests\Test-PrivilegedRolesAreCloudOnly.21814.ps1
- private\tests\Test-InactiveAppDontHaveHighPrivGraphPerm.21770.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.genpublishdeps.cache
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrus.41C757EC.Up2Date
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.Abstractions.dll
- ZeroTrustAssessment\bin\Debug\net7.0\ZeroTrustAssessment.DocumentGenerator.pdb
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Authentication.Azure.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\osx\native\libSkiaSharp.dylib
- lib\libduckdb.dylib
- private\core\Clear-ZtModuleVariable.ps1
- private\graph\Get-ZtConditionalAccessPolicy.ps1
- private\tests\Test-PrivilegedUsersPhishResistantMethodRegistered.21782.md
- private\tests\Test-DiagnosticSettingsConfiguredEntraLogs.21860.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.GeneratedMSBuildEditorConfig.editorconfig
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Identity.Client.dll
- ZeroTrustAssessment\bin\Debug\net7.0\IdPowerToys.PowerPointGenerator.dll
- ZeroTrustAssessment\bin\Debug\net7.0\SkiaSharp.HarfBuzz.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-x86\native\libHarfBuzzSharp.dll
- lib\DuckDB.NET.Bindings.dll
- private\core\Add-ZtTestResultDetail.ps1
- private\graph\Get-ZtUserAuthenticationMethodInfoByType.ps1
- private\tests\Test-PrivilegedUsersPhishResistantMethodRegistered.21782.ps1
- private\db\Connect-Database.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.deps.json
- ZeroTrustAssessment\bin\Release\net7.0\ZeroTrustAssessment.deps.json
- ZeroTrustAssessment\bin\Release\net7.0\System.Memory.Data.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.Licensing.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Serialization.Form.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-x86\native\libSkiaSharp.dll
- lib\duckdb.dll
- private\core\Add-ZtTenantInfo.ps1
- private\graph\Get-ZtUserAuthenticationMethod.ps1
- private\tests\Test-PrivilegedUsersCaAuthStrengthPhishResistant.21783.ps1
- private\db\New-EntraDatabase.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.AssemblyInfo.cs
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.Logging.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Authentication.Azure.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.Pdf.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Http.HttpClientLibrary.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-x64\native\libHarfBuzzSharp.dll
- lib\DuckDB.NET.Data.dll
- private\core\Set-ZtConfig.ps1
- private\graph\Get-ZtGroupMember.ps1
- private\tests\Test-PrivilegedUsersCaAuthStrengthPhishResistant.21783.md
- private\db\Disconnect-Database.ps1
- ZeroTrustAssessment\obj\Release\net7.0\PublishOutputs.b015d13fd6.txt
- ZeroTrustAssessment\bin\Release\net7.0\ZeroTrustAssessment.DocumentGenerator.pdb
- ZeroTrustAssessment\bin\Release\net7.0\SkiaSharp.HarfBuzz.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Azure.Core.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Graph.Core.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-x64\native\libSkiaSharp.dll
- assets\aadconsentgrantpermissiontable.csv
- private\core\Get-ZtTenant.ps1
- private\graph\Get-ZtTotalObjectCount.ps1
- private\tests\Test-GuestHaveRestrictedAccess.21792.md
- private\db\Import-EntraDatabaseNode.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.AssemblyInfoInputs.cache
- ZeroTrustAssessment\bin\Release\net7.0\IdPowerToys.PowerPointGenerator.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Serialization.Form.dll
- ZeroTrustAssessment\bin\Debug\net7.0\SkiaSharp.dll
- ZeroTrustAssessment\bin\Debug\net7.0\System.IdentityModel.Tokens.Jwt.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-arm64\native\libHarfBuzzSharp.dll
- assets\ReportTemplate.html
- private\core\Get-GraphPermissionRisk.ps1
- private\graph\Get-ZtRoleInfo.ps1
- private\tests\Invoke-ZtTests.ps1
- private\db\Invoke-DatabaseQuery.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.csproj.AssemblyReference.cache
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.Licensing.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Http.HttpClientLibrary.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.SkiaSharpHelper.Portable.dll
- ZeroTrustAssessment\bin\Release\net7.0\runtimes\win-arm64\native\libSkiaSharp.dll
- ZeroTrustAssessment\obj\ZeroTrustAssessment.csproj.nuget.dgspec.json
- private\core\Get-HtmlReport.ps1
- private\graph\Get-ZtRoleMember.ps1
- private\tests\Test-InactiveAppDontHaveHighPrivEntraRole.21771.md
- private\db\New-EntraTable.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.csproj.FileListAbsolute.txt
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.Pdf.Portable.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Graph.Core.dll
- ZeroTrustAssessment\bin\Debug\net7.0\ZeroTrustAssessment.DocumentGenerator.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.Tokens.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\osx\native\libHarfBuzzSharp.dylib
- ZeroTrustAssessment\obj\ZeroTrustAssessment.csproj.nuget.g.props
- private\core\Test-ZtContext.ps1
- private\graph\Get-ZtGraphObjectCount.ps1
- private\tests\Test-AppDontHaveSecrets.21772.md
- private\export\Export-Database.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.pdb
- ZeroTrustAssessment\bin\Release\net7.0\Azure.Core.dll
- ZeroTrustAssessment\bin\Release\net7.0\System.IdentityModel.Tokens.Jwt.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.Presentation.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\System.Management.Automation.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\osx\native\libSkiaSharp.dylib
- ZeroTrustAssessment\obj\rider.project.restore.info
- private\core\Invoke-ZtGraphRequest.ps1
- private\graph\Get-ZtRole.ps1
- private\tests\Test-St0024MfaForAllUsers.md
- private\export\Export-TenantData.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.csproj.CoreCompileInputs.cache
- ZeroTrustAssessment\bin\Release\net7.0\SkiaSharp.dll
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.SkiaSharpHelper.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.XlsIO.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-x86\native\libHarfBuzzSharp.dll
- ZeroTrustAssessment\obj\ZeroTrustAssessment.csproj.nuget.g.targets
- private\core\Get-ZtAssessmentResults.ps1
- private\graph\Get-ZtLicenseInformation.ps1
- private\tests\Test-PrivilegedRolesAreCloudOnly.21814.md
- private\export\Export-GraphEntityPrivilegedGroup.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.assets.cache
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.Tokens.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Serialization.Json.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.OfficeChart.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-x86\native\libSkiaSharp.dll
- ZeroTrustAssessment\obj\project.nuget.cache
- private\core\Write-ZtProgress.ps1
- private\tests\Test-InactiveAppDontHaveHighPrivGraphPerm.21770.md
- private\tests\Test-GuestCantInviteGuests.21791.ps1
- private\export\Export-GraphEntity.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrus.41C757EC.Up2Date
- ZeroTrustAssessment\bin\Release\net7.0\ZeroTrustAssessment.DocumentGenerator.dll
- ZeroTrustAssessment\bin\Release\net7.0\System.Management.Automation.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.Compression.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\ZeroTrustAssessment.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-x64\native\libHarfBuzzSharp.dll
- ZeroTrustAssessment\obj\rider.project.model.nuget.info
- private\core\Get-ZtSkippedReason.ps1
- private\tests\Test-St0002AppsNotUsedInLast90Days.ps1
- private\tests\Test-GuestStrongAuthMethod.21851.ps1
- private\entraexporter\Get-EEAccessPackageAssignmentPolicies.ps1
- ZeroTrustAssessment\obj\Release\net7.0\ZeroTrustAssessment.dll
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.Presentation.Portable.dll
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.XlsIO.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\HarfBuzzSharp.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Syncfusion.PresentationRenderer.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-x64\native\libSkiaSharp.dll
- ZeroTrustAssessment\obj\project.packagespec.json
- private\core\Get-ZtConfigPath.ps1
- private\tests\Test-UsersPhishResistantMethodRegistered.21801.md
- private\tests\Test-UsersPhishResistantMethodRegistered.21801.ps1
- private\entraexporter\Get-EEAccessPackageResourceScopes.ps1
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.sourcelink.json
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.IdentityModel.Protocols.dll
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.OfficeChart.Portable.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Tavis.UriTemplates.dll
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.ApplicationInsights.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-arm64\native\libHarfBuzzSharp.dll
- ZeroTrustAssessment\obj\project.assets.json
- private\core\Get-SafeMarkdown.ps1
- private\tests\Test-GuestStrongAuthMethod.21851.md
- private\tests\Test-CreatingNewAppsRestrictedToPrivilegedUsers.21807.ps1
- private\entraexporter\Export-Entra.ps1
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.GeneratedMSBuildEditorConfig.editorconfig
- ZeroTrustAssessment\bin\Release\net7.0\Microsoft.Kiota.Serialization.Json.dll
- ZeroTrustAssessment\bin\Release\net7.0\ZeroTrustAssessment.dll
- ZeroTrustAssessment\bin\Debug\net7.0\ZeroTrustAssessment.pdb
- ZeroTrustAssessment\bin\Debug\net7.0\Microsoft.Kiota.Abstractions.dll
- ZeroTrustAssessment\bin\Debug\net7.0\runtimes\win-arm64\native\libSkiaSharp.dll
- private\core\Get-ZtTestStatus.ps1
- private\core\Get-ObjectProperty.ps1
- private\tests\Test-AppDontHaveCertsWithLongExpiry.21773.md
- private\tests\Test-AppDontHaveSecrets.21772.ps1
- private\entraexporter\Get-EERequiredScopes.ps1
- ZeroTrustAssessment\obj\Debug\net7.0\ZeroTrustAssessment.AssemblyInfo.cs
- ZeroTrustAssessment\bin\Release\net7.0\Syncfusion.Compression.Portable.dll
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.1-preview (current version) | 5 | 11/22/2024 |
1.2.0 | 2,386 | 11/18/2024 |
1.1.1-preview | 36 | 10/25/2024 |
1.1.0 | 5,775 | 10/24/2024 |
1.0.7-preview | 16 | 9/23/2024 |
1.0.6-preview | 10 | 8/23/2024 |
1.0.5-preview | 7 | 8/14/2024 |
1.0.4-preview | 6 | 8/7/2024 |
1.0.3-preview | 5 | 8/7/2024 |
1.0.2 | 1,828 | 4/23/2024 |
1.0.1 | 42,434 | 9/1/2023 |
1.0.0 | 10 | 9/1/2023 |