Clé secrète OpenAI, le préfixe sk- avec le segment proj- optionnel, puis au moins vingt caractères de clé. Les clés Anthropic commencent par sk-ant- et sont exclues ici, sans quoi chacune d'elles serait signalée comme une clé OpenAI. Ce n'est pas une donnée personnelle mais un secret, et c'est précisément ce qui ne doit pas atteindre un modèle tiers quand un développeur colle une configuration ou une trace d'erreur.
Label : OPENAI_API_KEY
(?<![A-Za-z0-9])sk-(?!ant-)(?:proj-)?[A-Za-z0-9_-]{20,}
export OPENAI_API_KEY=sk-proj-abcdefghijklmnopqrstuvwxyz0123456789ABCD → sk-proj-abcdefghijklmnopqrstuvwxyz0123456789ABCDKey sk-abcdefghijklmnopqrstuvwxyz012345 rejected. → sk-abcdefghijklmnopqrstuvwxyz012345sk-abc123risk-abcdefghijklmnopqrstuvwxyz012345sk-ant-api03-abcdefghijklmnopqrstuvwxyz0123456789Tags : international, secrets, software-dev
Télécharger le détecteur en TOML