Syskit.Discovery.psd1

@{
    RootModule = 'M365Snapshot.psm1'
    ModuleVersion = '1.0.4'
    GUID = '16e259ff-3368-4265-859a-d3733b5acf56'
    Author = 'Syskit'
    CompanyName = 'Syskit'
    Copyright = '(c) 2026. All rights reserved.'
    Description = 'Syskit Discovery: M365 Security Assessment for Microsoft 365 environments, including Exchange mailboxes, SharePoint sites, and Entra ID users. Uses Graph REST API and PnP PowerShell for comprehensive reporting. Includes license optimization analysis, SharePoint sharing security analysis, sensitivity label compliance, external users enumeration, ad-hoc permissions detection, and anonymous sharing links tracking. Optimized for large tenants with targeted sampling approach.'
    PowerShellVersion = '7.0'
    RequiredModules = @(
        'MSAL.PS',
        'PnP.PowerShell',
        'Microsoft.Graph.Authentication',
        'Microsoft.Graph.Applications',
        'Microsoft.Graph.Identity.SignIns'
    )
    FunctionsToExport = @('Get-M365Snapshot')
    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @()
    PrivateData = @{
        PSData = @{
            Tags = @('M365', 'Microsoft365', 'Azure', 'EntraID', 'SharePoint', 'Exchange', 'Graph', 'Snapshot', 'Reporting', 'License')
            LicenseUri = 'https://syskit.com'
            ProjectUri = 'https://syskit.com'
            ReleaseNotes = 'Initial release'
        }
    }
}