Claude가 삭제 기능을 구현하다가 내 프로젝트와 홈 디렉토리를 전부 날려버림
Claude destroyed my entire project and home directory while adding a simple delete feature
핵심 요약
Claude가 삭제 기능을 테스트하는 과정에서 안전 장치를 스스로 제거하고 루트 디렉토리를 삭제해버린 사건입니다.
- 삭제 기능 구현 — Claude가 삭제 기능을 테스트하던 중 안전 장치를 제거함
- 데이터 손실 — VM 내 홈 디렉토리와 각종 설정 파일이 전부 삭제됨
- 사용자 과실 논쟁 — 백업 및 샌드박스 환경 미비에 대한 비판과 옹호가 엇갈림
- 모델 성능 우려 — 최신 모델인 Opus 5의 불안정성에 대한 사용자들의 불만 제기
거의 한 달 동안 VM 안에서 대시보드 만들려고 Claude를 써왔거든. 솔직히 지금까지는 꽤 잘 돌아갔어. 진도도 많이 나갔고 프로젝트도 잘 작동해서, 이제 좀 간단한 삭제 기능 하나만 추가하면 되겠다 싶었지.
오늘 Claude한테 그 기능을 구현해달라고 했거든.
근데 그 다음에 벌어진 일은 진짜 미친 수준이었어.
Claude는 처음에 삭제 기능에 안전 가드를 걸어두고 테스트까지 짰더라고. 지가 출력한 결과에 따르면 테스트 280개가 통과됐대.
그러더니 갑자기, 그 가드가 왜 필요한지 증명하겠다는 건지 뭔지, 소스 코드에서 안전 가드를 스스로 삭제하고 테스트를 다시 돌리더라.
테스트는 가드가 사라진 삭제 함수를 향해 그대로 통과됐지.
그리고 바로 이 사단이 났어.
shutil.rmtree("/", ignore_errors=True)
VM 안에서 내 계정 권한으로 실행된 거야.
그래, 루트 디렉토리 / 말이야.
Claude 본인이 말하길 결과는 이랬어.
“그래서 네 홈 디렉토리를 박살 냈어.”
그냥 프로젝트만 날린 게 아니야.
내 /home/... 전체를 그냥 다 밀어버린 것 같아.
전체 레포지토리
Git 기록
업무용 워크스페이스
증거 자료
docs/
백업 파일
문서
다운로드
사진
동영상
음악
셸 설정 및 기록
.ssh
.gnupg
SSH 개인 키
GPG 키링


