Le contenu de Harava News est généré par IA et peut contenir des erreurs.

Apiiro découvre des identifiants dans 1 122 fichiers publics de paramètres de Claude Code

TechnologieTechnologie

Décryptage – l’histoire derrière l’actualité : Pourquoi Claude a-t-il enregistré les secrets ?

Des chercheurs de la société de sécurité Apiiro ont découvert des mots de passe, des clés API et d’autres identifiants dans 1 122 copies publiques sur GitHub d’un fichier de paramètres de Claude Code, après que son option « ne plus demander » a enregistré certaines commandes contenant des secrets saisis directement dans celles-ci.

Apiiro a dénombré 1 379 secrets différents dans ces fichiers, parmi les 104 185 copies publiques examinées. Claude Code peut enregistrer une autorisation permanente pour une commande shell dans `.claude/settings.local.json`. Si une commande contient un mot de passe ou un jeton, la règle enregistrée peut l’inclure en clair.

L’outil utilise une exclusion Git locale pour aider à éviter que le fichier soit inclus dans les commits effectués sur la machine de l’utilisateur. Mais cette protection peut ne pas s’appliquer aux fichiers déjà suivis par Git, ni garantir que le paramètre d’exclusion reste en vigueur lorsqu’un projet est copié ou traité ailleurs. Les informations exposées comprenaient des mots de passe de bases de données, des identifiants SSH et des clés de services cloud.

Le décompte plus large d’Apiiro, qui couvrait l’historique Git et d’autres fichiers, a révélé 2 539 secrets dans 1 994 dépôts. Les chercheurs ont indiqué ne pas avoir vérifié si les identifiants étaient toujours valides. Ces résultats mettent donc en évidence une exposition, mais ne prouvent pas que des attaquants ont utilisé les identifiants.

Ils ont conseillé aux équipes concernées de remplacer les identifiants avant de supprimer les fichiers ou de réécrire l’historique du dépôt. Les anciens commits et les forks peuvent en conserver des copies.