PwnedPassCheck.psd1

@{

RootModule = 'PwnedPassCheck.psm1'
ModuleVersion = '2.0.0'
GUID = 'f33d7d9c-2dc0-4bd4-a80a-557bc46bfe8c'
Author = 'Ryan Bolger'
Copyright = '(c) 2019 Ryan Bolger. All rights reserved.'
Description = 'Check passwords and hashes against the haveibeenpwned.com Pwned Passwords API. Also supports third party equivalent APIs.'
PowerShellVersion = '3.0'

FunctionsToExport = @(
    'Get-NTLMHash'
    'Get-PwnedHash'
    'Get-PwnedHashBytes'
    'Get-PwnedPassword'
    'Get-SHA1Hash'
    'Test-PwnedHash'
    'Test-PwnedHashBytes'
    'Test-PwnedPassword'
)

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

PrivateData = @{

    PSData = @{

        # Tags applied to this module. These help with module discovery in online galleries.
        Tags = 'Security','HIBP','HaveIBeenPwned','InfoSec','PSEdition_Desktop','PSEdition_Core','Linux','Mac'

        # A URL to the license for this module.
        LicenseUri = 'https://github.com/rmbolger/PwnedPassCheck/blob/main/LICENSE'

        # A URL to the main website for this project.
        ProjectUri = 'https://github.com/rmbolger/PwnedPassCheck'

        # ReleaseNotes of this module
        ReleaseNotes = @'
## 2.0.0 (2020-02-17)
 
### Breaking Changes
 
* To better adhere to PowerShell naming standards, `Test-PwnedPassword`, `Test-PwnedHash`, and `Test-PwnedHashBytes` have been renamed to `Get-PwnedPassword`, `Get-PwnedHash`, and `Get-PwnedHashBytes` respectively.
* New versions of `Test-PwnedPassword`, `Test-PwnedHash`, and `Test-PwnedHashBytes` have been added that return a simple boolean value to indicate whether the password/hash was seen in a breach or not.
* The Label property is no longer added to results unless it is requested.
'@


    } # End of PSData hashtable

} # End of PrivateData hashtable

}