M365-Assess

2.13.0

Comprehensive read-only Microsoft 365 security assessment tool for IT consultants and administrators. Covers Entra ID, Exchange Online, Intune, Defender, SharePoint, Teams, Purview, and Active Directory.

Minimum PowerShell version

7.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name M365-Assess

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name M365-Assess

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Galvnyz. All rights reserved.

Package Details

Author(s)

  • Galvnyz

Tags

Microsoft365 M365 Security Assessment Compliance Audit EntraID Exchange Intune Defender SharePoint Teams PowerBI CIS NIST SOC2 HIPAA ZeroTrust SecurityBaseline

Functions

Invoke-M365Assessment Get-M365ExoSecurityConfig Get-M365DnsSecurityConfig Get-M365EntraSecurityConfig Get-M365CASecurityConfig Get-M365EntAppSecurityConfig Get-M365IntuneSecurityConfig Get-M365DefenderSecurityConfig Get-M365ComplianceSecurityConfig Get-M365SharePointSecurityConfig Get-M365TeamsSecurityConfig Get-M365FormsSecurityConfig Get-M365PowerBISecurityConfig Get-M365PurviewRetentionConfig Grant-M365AssessConsent New-M365ConnectionProfile Set-M365ConnectionProfile Remove-M365ConnectionProfile Get-M365ConnectionProfile Compare-M365Baseline Export-M365Remediation

Dependencies

Release Notes

v2.13.0 - Assessment evidence and Sovereign Cloud. SECURITY: HTML-safe report data serialization prevents script-context breakout; regenerate existing reports. Thanks to CloudNest365. ADDED: tenant-scoped assessor decisions and structured evidence across HTML, XLSX and JSON. FIXED: authoritative Exchange audit evidence, Graph pagination and diagnostics, permission preflight, and partial collector reporting. Site sharing requires manual review when Graph cannot supply authoritative evidence. Verified end-to-end against a GCC High tenant. FIXED (sovereign cloud): PIM role-policy checks now use the v1.0 roleManagementPolicyAssignments API (filtered by roleDefinitionId) instead of a beta call that 400d in GCC High, returning real Pass/Fail (#978); Power BI routes to the USGovHigh environment with M365Environment threaded into the isolated child process, clearing the WAM redirect-URI error - no portal change needed (#943); Forms and the two beta Teams endpoints (teamsClientConfiguration, teamsMeetingPolicy) have no v1.0 equivalent in GCC High and now emit Skipped for their dependent checks instead of vanishing silently (#941, #940); the Teams license gate recognizes sovereign service plans (TEAMS_GOV/AR_GCCHIGH/AR_DOD) so Teams checks run on government tenants (#940); the compliance licensing overlay uses real service-plan names so DLP/labels/communication-compliance checks no longer false-skip (#980); hardcoded graph.microsoft.com URIs replaced with relative paths (#945); Secure Score confirmed working in GCC High (#939). FIXED (report): the Posture score card no longer renders NaN when Secure Score data is absent (#967); the no-op License-Adjusted scoring tab is removed (#966); the Critical exposure section is revived and the Stryker codename dropped (#968). DOCS: new GCC High setup guide (#944); README trimmed to a landing page with detail moved to RUN.md (#923); architecture diagrams refreshed to current code (#918). No breaking API changes.

FileList

Version History

Version Downloads Last updated
2.13.0 (current version) 33 9/28/2026
2.12.0 1,155 6/12/2026
2.11.0 502 5/1/2026
2.10.1 29 4/30/2026
2.10.0 9 4/29/2026
2.9.3 22 4/29/2026
2.9.2 27 4/27/2026
2.9.1 31 4/26/2026
2.9.0 8 4/26/2026
2.6.0 12 4/25/2026
2.4.0 64 4/23/2026
2.2.0 100 4/20/2026
2.1.0 34 4/20/2026
2.0.0 8 4/19/2026
1.16.0 8 4/18/2026
1.15.0 8 4/18/2026
1.9.0 127 4/7/2026
1.8.1 10 4/7/2026
1.8.0 12 4/7/2026
1.7.0 13 4/7/2026
1.6.0 26 4/6/2026
1.5.0 18 4/3/2026
1.2.0 10 4/2/2026
1.0.1 42 3/31/2026
1.0.0 8 3/30/2026
Show more