ShodanCVE.psd1

# ShodanCVE.psd1
@{
    # Module metadata
    ModuleVersion     = '1.0.0'
    GUID             = 'b39d2562-3f3c-4d99-b6dc-4e6df1f8a614'  # Randomly generated; change if needed
    Author           = 'kalichuza'
    CompanyName      = 'KalichuzaInc'
    Description      = 'A PowerShell module for querying the Shodan CVE Database API.'

    # PowerShell compatibility
    PowerShellVersion = '5.1'
    CompatiblePSEditions = @('Desktop', 'Core')

    # Root module file
    RootModule       = 'ShodanCVE.psm1'

    # Exported functions
    FunctionsToExport = @(
        'Get-ShodanCVE',
        'Search-ShodanCVEsByVendor',
        'Search-ShodanCVEsByProduct',
        'Search-ShodanCVEsByCPE',
        'Search-ShodanCVEsByKeyword'
    )

    # Exported Cmdlets, Aliases, and Variables (none needed)
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    # Private Data
    PrivateData       = @{
        PSData = @{
            Tags         = @('CVE', 'Shodan', 'Security', 'PowerShell')
            LicenseUri   = 'https://opensource.org/licenses/MIT'
            ProjectUri   = 'https://github.com/yourrepo/ShodanCVE'
            ReleaseNotes = 'Initial release of ShodanCVE PowerShell module (version 1.0.0).'
        }
    }
}