SPPermissionMatrix.psd1
|
@{ RootModule = 'SPPermissionMatrix.psm1' ModuleVersion = '0.2.0' GUID = '098a09ef-9739-4924-8a9f-f43b6f6b852c' Author = 'Flurin Gubler' CompanyName = 'Neseco IT GmbH' Copyright = '(c) 2026 Neseco IT GmbH. MIT License.' Description = '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.' PowerShellVersion = '7.4' CompatiblePSEditions = @('Core') RequiredModules = @( @{ ModuleName = 'PnP.PowerShell'; ModuleVersion = '3.0.0' } ) FunctionsToExport = @( 'Invoke-SPPermissionScan' 'New-SPPermissionReport' 'Register-SPPermissionApp' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('SharePoint', 'SharePointOnline', 'Permissions', 'PermissionMatrix', 'Audit', 'Report', 'PnP', 'Security', 'Governance') LicenseUri = 'https://github.com/xGreeny/SPPermissionMatrix/blob/main/LICENSE' ProjectUri = 'https://github.com/xGreeny/SPPermissionMatrix' ReleaseNotes = 'https://github.com/xGreeny/SPPermissionMatrix/blob/main/CHANGELOG.md' } } } |