Module: Olyx::Guardrails::Secrets::CloudCredentialPatterns
- Defined in:
- lib/olyx/guardrails/secrets/cloud_credential_patterns.rb
Overview
Cloud and SaaS provider credential patterns.
Constant Summary collapse
- AWS_ACCESS_KEY =
/\b(AKIA|ASIA|AROA|ABIA|ACCA|AIPA)[A-Z0-9]{16}\b/- AWS_SECRET_KEY =
%r{(?:aws[_\-\s]?(?:secret[_\-\s]?)?(?:access[_\-\s]?)?key|secret[_\-\s]access[_\-\s]key)[\s=:"']+([A-Za-z0-9/+=]{40})\b}i- STRIPE_KEY =
/\b(?:sk|rk)_(?:live|test)_[A-Za-z0-9]{16,}|\bwhsec_[A-Za-z0-9]{16,}/- GOOGLE_KEY =
/\bAIza[0-9A-Za-z_-]{35}\b|\bGOCSPX-[0-9A-Za-z_-]{20,}\b/- AZURE_STORAGE_KEY =
%r{(?:AccountKey|SharedAccessKey)=[A-Za-z0-9+/=]{40,}}i