Secret Scanning Patterns

Use these patterns in CI/CD pipelines, git hooks, or code review to detect accidentally committed secrets.

Secret TypePattern
AWS Access KeyAKIA[0-9A-Z]{16}
GitHub Tokengh[pousr]_[A-Za-z0-9_]{36,}
Private Key-----BEGIN .* PRIVATE KEY-----
JWT TokeneyJ[A-Za-z0-9_-]+\.eyJ[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+
Connection String(postgres|mysql|mongodb)://[^\s]+
Generic API Keyapi[_-]?key['":\s]+['"]([\w\-]{16,64})
Slack Tokenxox[baprs]-[0-9A-Za-z\-]{10,}