SPPermissionMatrix
0.2.1
Creates a permission matrix for a single SharePoint Online site or all sites of a tenant and renders it as a self-contained, interactive HTML report. Resolves group members transitively (including nested Entra ID groups), distinguishes inherited from unique permissions and flags sharing-link groups.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2026 Neseco IT GmbH. MIT License.
Package Details
Author(s)
- Flurin Gubler
Tags
SharePoint SharePointOnline Permissions PermissionMatrix Audit Report PnP Security Governance
Functions
Invoke-SPPermissionScan New-SPPermissionReport Register-SPPermissionApp
PSEditions
Dependencies
-
- PnP.PowerShell (>= 3.0.0)
Release Notes
https://github.com/xGreeny/SPPermissionMatrix/blob/main/CHANGELOG.md
FileList
- SPPermissionMatrix.nuspec
- Private\Connect-SPMSite.ps1
- Private\Get-SPMClaimClassification.ps1
- Private\Get-SPMHtmlTemplate.ps1
- Private\Get-SPMPermissionAbbreviation.ps1
- Private\Get-SPMRoleAssignmentSet.ps1
- Private\Get-SPMSiteScan.ps1
- Private\Invoke-SPMWithRetry.ps1
- Private\Resolve-SPMEntraGroup.ps1
- Private\Resolve-SPMPrincipal.ps1
- Public\Invoke-SPPermissionScan.ps1
- Public\New-SPPermissionReport.ps1
- Public\Register-SPPermissionApp.ps1
- SPPermissionMatrix.psd1
- SPPermissionMatrix.psm1