코딩 AI 에이전트의 대화 기록에 API 키가 그대로 남아있을 수 있다

Claude Code, Cursor, 같은 를 쓰면 모든 이 디스크에 평문 텍스트 파일로 저장된다. 예를 들어 ~/.claude 같은 폴더에 통째로 쌓이는데, 테스트 삼아 채팅창에 를 붙여넣었거나 디버깅 중 에이전트가 환경변수를 출력했거나 URL이 담긴 가 찍혔다면, 그 내용이 전부 그대로 남는다.

이 파일들은 셸 히스토리처럼 평소엔 신경 쓰지 않는 존재지만, 타임머신 백업이나 드롭박스 동기화, 화면 공유에도 그대로 따라간다. 이런 문제를 해결하기 위해 카르다노 커뮤니티에서 활동하는 개발자 Ishan이 도구를 하나 만들었다.

이 도구는 약 29개의 서로 다른 에이전트의 로컬 기록을 뒤져 수백 가지 비밀 정보 패턴을 찾아내며, 완전히 오프라인으로 동작해 아무 데이터도 외부로 전송되지 않는다. 기본적으로는 검사만 하고, 사용자가 직접 지시해야 민감 정보를 지우며, 되돌릴 수 있도록 백업도 남긴다.

핵심 포인트

  • Claude Code, Cursor, 의 대화는 로컬 디스크에 평문으로 영구 저장된다
  • 붙여넣은 , 출력된 환경변수, 속 DB URL이 그대로 남을 수 있다
  • 이 파일은 타임머신 백업, 드롭박스 동기화, 화면 공유에도 그대로 포함된다
  • 한 개발자가 약 29개 에이전트의 기록을 오프라인으로 검사하는 도구를 만들었다
  • 기본은 스캔만 하며, 삭제는 사용자가 요청할 때만 실행되고 백업이 남는다
원문 보기