Jeton JSON Web Token en sérialisation compacte : deux segments base64url commençant tous deux par ey, l'encodage d'une accolade et d'un guillemet ouvrants, puis un segment de signature. Les jetons expirés ou d'exemple sont reconnus comme les jetons vivants, ce qui est en général souhaitable, et une signature de moins de dix caractères échappe au motif. La charge utile d'un JWT transporte couramment un e-mail, un sujet et un nom : ce motif couvre donc autant de la donnée personnelle que du secret. Aucune collision sur le span entier, mais une longue suite de chiffres à l'intérieur du jeton déclenche credit-card, uk-nhs ou de-phone sur un sous-span ; jwt doit être résolu avant eux.
Label : JWT
\bey[A-Za-z0-9_-]{10,}\.ey[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_=-]{10,}(?![\w=-])
The API answered with eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c in its body. → eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5ctoken=eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJpc3MiOiJodHRwczovL2V4YW1wbGUuY29tIn0.QUJDREVGR0hJSktM → eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJpc3MiOiJodHRwczovL2V4YW1wbGUuY29tIn0.QUJDREVGR0hJSktMeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9keyboard.eyesight.eyelashTags : international, secrets, software-dev
Télécharger le détecteur en TOML
secrets plus Anthropic, Google, Slack,…