Un exploitant, 70 secrets de déploiement, quatre semaines de travail avec un agent de code IA. Au bout du compte, 68 des 70 valeurs figuraient en clair dans ses journaux de session. Cette page explique comment la mesure a été faite, ce qui compte comme exposé et où se situent ses limites.
Un secret est considéré comme exposé si sa valeur complète figure telle quelle, en clair, dans au moins un fichier journal. Les fragments, les formes encodées comme le Base64 et les simples noms de clés ne comptent pas.
68 des 70 secrets figuraient en clair dans au moins un journal de session, répartis sur 99 fichiers. Seules deux valeurs n'apparaissaient dans aucun journal. Chaque occurrence remonte à l'un de quatre chemins, et sur chacun d'eux la valeur faisait partie de la sortie d'un outil lancé par l'agent.
Point commun des quatre chemins : ce qu'un outil affiche, l'agent le lit, et ce que l'agent lit reste ensuite dans le journal de session sur le disque.