TenantLens.psd1
|
@{ RootModule = 'TenantLens.psm1' ModuleVersion = '0.5.0' GUID = 'b7a4c9e2-51d8-4f3a-9c6e-0d2f8a71b5c4' Author = 'Flurin Gubler' CompanyName = 'xGreeny' Copyright = '(c) 2026 Flurin Gubler. All rights reserved.' Description = 'Read-only Entra ID / Microsoft 365 tenant assessment, documentation and drift detection. Exports versionable snapshots via Microsoft Graph, generates human-readable documentation and self-contained offline HTML reports, evaluates a data-driven best-practice rule catalog and detects drift between snapshots.' PowerShellVersion = '5.1' CompatiblePSEditions = @('Core', 'Desktop') RequiredModules = @( @{ ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '2.0.0' } ) FunctionsToExport = @( 'Connect-TenantLens' 'Disconnect-TenantLens' 'Invoke-TenantLens' 'Invoke-TenantLensSnapshot' 'Compare-TenantLensSnapshot' 'Test-TenantLens' 'Get-TenantLensRule' 'New-TenantLensReport' 'New-TenantLensDocumentation' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @( 'EntraID', 'AzureAD', 'Microsoft365', 'M365', 'ConditionalAccess', 'Security', 'Assessment', 'Audit', 'Documentation', 'Drift', 'MicrosoftGraph', 'MSP', 'Windows', 'Linux', 'MacOS', 'PSEdition_Core', 'PSEdition_Desktop' ) LicenseUri = 'https://github.com/xGreeny/tenant-lens/blob/main/LICENSE' ProjectUri = 'https://github.com/xGreeny/tenant-lens' ReleaseNotes = 'https://github.com/xGreeny/tenant-lens/blob/main/CHANGELOG.md' } } } |