SharingLinkAudit.psd1
|
@{ RootModule = 'SharingLinkAudit.psm1' ModuleVersion = '0.1.0' GUID = 'b8e3f4a2-1c7d-4e9a-9f21-0a3c5d6e7f80' Author = 'G Vijai Kumar' CompanyName = 'Five Number' Copyright = '(c) G Vijai Kumar. All rights reserved.' Description = 'Audits SharePoint Online sharing links tenant-wide, flags oversharing risk, and revokes links by filter. Finds links through the hidden SharingLinks groups rather than walking every file, so it scales. Requires PnP.PowerShell.' PowerShellVersion = '7.2' RequiredModules = @( @{ ModuleName = 'PnP.PowerShell'; ModuleVersion = '2.12.0' } ) FunctionsToExport = @( 'Get-SharingLink' 'Remove-SharingLink' 'Export-SharingLinkReport' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('SharePoint','SharePointOnline','Microsoft365','PnP','Sharing','Security','Governance','Copilot','Oversharing') LicenseUri = 'https://opensource.org/licenses/MIT' ProjectUri = 'https://github.com/gvijaikumar9/SharingLinkAudit' ReleaseNotes = 'First release. Get-SharingLink, Remove-SharingLink, Export-SharingLinkReport for files. Folder links behind -IncludeFolders.' } } } |