Clé d'API Anthropic : le préfixe utilisateur sk-ant-api et le préfixe d'administration sk-ant-admin, les deux chiffres de version laissés libres pour qu'une rotation future reste reconnue. Le bruit est très faible, le préfixe sk-ant- n'appartient à personne d'autre, et la borne large de quatre-vingts à cent vingt caractères de clé est la seule source de sur-détection. Collision : le motif existant openai-api-key avalait exactement le même span avant que son expression ne reçoive l'exclusion (?!ant-), ce qui étiquetait toute clé Anthropic en OPENAI_API_KEY. Cette exclusion doit rester, sinon les deux motifs se disputent à nouveau le même span.
Label : ANTHROPIC_API_KEY
\bsk-ant-(?:api|admin)\d{2}-[A-Za-z0-9_-]{80,120}(?![A-Za-z0-9_-])
ANTHROPIC_API_KEY=sk-ant-api03-EFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678AA → sk-ant-api03-EFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ012345678AALa clé admin sk-ant-admin01-JKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdAA a fuité dans un journal. → sk-ant-admin01-JKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdAAsk-ant-api03-tooshortsk-proj-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATags : international, secrets, software-dev
Télécharger le détecteur en TOML
secrets plus Anthropic, Google, Slack,…