Claude Code supprime le répertoire personnel Mac d’un utilisateur à cause d’un ~/ égaré dans un rm -rf
Un utilisateur de Reddit a demandé à Claude Code de nettoyer des paquets dans un ancien dépôt, et l’agent a lancé une suppression récursive de plusieurs dossiers du projet qui incluait aussi ~/, le répertoire personnel de l’utilisateur. L’utilisateur dit avoir perdu presque toutes les données de son dossier personnel, y compris des fichiers du Bureau, des données d’Application Support et des données du Trousseau. Des commentateurs ont suggéré que l’utilisateur avait peut-être lancé l’agent avec --dangerously-skip-permissions ou approuvé la commande sans la lire ; ce point n’a pas été confirmé.
Face aux journaux, Claude a lui-même identifié la cause : « See that ~/ at the end? That’s your entire home directory. » Le cas a suscité une large discussion sur Hacker News au sujet de l’exécution des agents de programmation uniquement dans des conteneurs ou des bacs à sable.
Ce qui l’aurait évité
Exécuter les agents de programmation dans un bac à sable qui ne peut pas atteindre le répertoire personnel, et ne jamais ignorer les demandes d’autorisation pour les suppressions.
Garde-fous
- G1 Moindre privilège Défaillant L’agent pouvait supprimer n’importe quoi dans le répertoire personnel de l’utilisateur.
- G2 Validation humaine Non évalué Une personne a-t-elle approuvé l’étape lourde de conséquences ou irréversible ?
- G3 Isolement Défaillant L’agent s’exécutait directement sur le Mac de l’utilisateur, et non dans un conteneur ou un bac à sable.
- G4 Intégrité des instructions Non évalué A-t-il refusé les instructions qu’il n’aurait pas dû suivre ?
- G5 Véracité Non évalué A-t-il rendu compte fidèlement de ce qu’il savait et de ce qu’il a fait ?
- G6 Limites Non évalué Un plafond limitait-il le rythme, les dépenses, le volume ou l’ampleur ?
- G7 Supervision Non évalué Une personne responsable pouvait-elle voir ce qu’il faisait et l’arrêter à temps ?
- G8 Réversibilité Non évalué Les dégâts pouvaient-ils être réparés ?
Sources
-
“The Claude Code instance accidentally included ~/ in the deletion command.”
-
“While coding assistance tools using generative AI are becoming more common, a user accidentally deleted their entire Mac home directory while organizing packages using the CLI (command line interface) of Anthropic's AI tool 'Claude Code.'”
L’indice de confiance de 64 % provient de ces seules sources. Notre méthode
Historique
- 14 oct. 2026Ajouté au registre avec 2 sources