Private/Get-KadenCredentialTokenPattern.ps1

function Get-KadenCredentialTokenPattern {
    <#
    .SYNOPSIS
        Return the private-source credential patterns the package scanner uses.
    #>

    [CmdletBinding()]
    param()

    return @(
        'ghp_[A-Za-z0-9]{20,}'
        'gho_[A-Za-z0-9]{20,}'
        'ghu_[A-Za-z0-9]{20,}'
        'ghs_[A-Za-z0-9]{20,}'
        'ghr_[A-Za-z0-9]{20,}'
        'github_pat_[A-Za-z0-9_]{20,}'
        'oy2[a-z0-9]{16,}'
        '-----BEGIN [A-Z ]*PRIVATE KEY-----'
        '[A-Za-z]:\\Users\\[A-Za-z0-9]'
        'git@github\.com:'
    )
}