M365Permissions.psd1

@{
    RootModule           = 'M365Permissions.psm1'
    ModuleVersion        = '2.0.0'
    CompatiblePSEditions = @('Core')
    GUID                 = '748c97a1-b861-4bc5-8455-53494b565526'
    Author               = 'Jos Lieben (jos@lieben.nu)'
    CompanyName          = 'Lieben Consultancy'
    Copyright            = 'https://www.lieben.nu/liebensraum/commercial-use/'
    HelpInfoURI          = 'https://lieben.nu/liebensraum/m365permissions/'
    Description          = @'
M365Permissions - Microsoft 365 & Azure Permission Scanner
 
For the enterprise Azure-native version, see https://www.m365permissions.com
 
This module reports on permissions across SharePoint, Entra ID, Exchange Online, OneDrive, Power BI, Power Platform, Azure RBAC, and Azure DevOps.
 
INSTALLATION:
    Install-PSResource -Name M365Permissions -Repository PSGallery
 
USAGE:
    Import-Module M365Permissions # Opens GUI automatically in your browser
 
Free for non-commercial use. See https://www.lieben.nu/liebensraum/commercial-use/
'@

    PowerShellVersion    = '7.4'

    # .NET assemblies loaded from lib/ subfolder
    RequiredAssemblies   = @(
        'lib\M365Permissions.Engine.dll',
        'lib\Microsoft.Data.Sqlite.dll',
        'lib\SQLitePCLRaw.core.dll',
        'lib\SQLitePCLRaw.provider.e_sqlite3.dll',
        'lib\SQLitePCLRaw.batteries_v2.dll',
        'lib\ClosedXML.dll',
        'lib\DocumentFormat.OpenXml.dll',
        'lib\SixLabors.Fonts.dll'
    )

    FunctionsToExport    = @(
        'Connect-M365',
        'Disconnect-M365',
        'Start-M365Scan',
        'Stop-M365Scan',
        'Start-M365GUI',
        'Stop-M365GUI'
    )

    CmdletsToExport      = @()
    VariablesToExport     = @()
    AliasesToExport       = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('M365', 'Permissions', 'SharePoint', 'Entra', 'Exchange', 'Security', 'Audit')
            LicenseUri   = 'https://www.lieben.nu/liebensraum/commercial-use/'
            ProjectUri   = 'https://lieben.nu/liebensraum/m365permissions'
            ReleaseNotes = 'Initial release - V2 rewrite'
        }
    }
}