IdentityOps.psd1
|
@{ RootModule = 'IdentityOps.psm1' ModuleVersion = '1.0.0' GUID = 'f7a3b1c2-9d4e-4f8a-b5c6-1e2d3f4a5b6c' Author = 'IdentityOps Contributors' CompanyName = 'Community' Copyright = '(c) 2026 IdentityOps Contributors. MIT License.' Description = 'A powerful Microsoft Graph-based PowerShell module for identity operations, security auditing, and tenant health monitoring. Covers expiring secrets, stale guests, orphaned apps, MFA gaps, conditional access auditing, and more.' PowerShellVersion = '7.2' RequiredModules = @( @{ ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '2.0.0' } ) FunctionsToExport = @( 'Connect-IdentityOps', 'Disconnect-IdentityOps', 'Get-IOExpiringSecrets', 'Grant-IOManagedIdentityPermission', 'Get-IOStaleGuests', 'Get-IOOrphanedApps', 'Get-IOOverPrivilegedApps', 'Get-IOUsersWithoutMFA', 'Get-IOExpiringSSOCerts', 'Export-IOConditionalAccessReport', 'Get-IOServicePrincipalSignInFailures', 'Get-IODormantApps', 'Get-IOOrphanedRoleAssignments', 'Get-IOPendingAdminConsent', 'Get-IOOwnerlessGroups', 'Get-IOPasswordOnlyAccounts', 'Get-IOCrossTenantAccessReport' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('Identity', 'MicrosoftGraph', 'EntraID', 'Security', 'Audit', 'Governance') LicenseUri = 'https://opensource.org/licenses/MIT' ReleaseNotes = 'Initial release with 15 identity operations commands plus Connect/Disconnect.' } } } |