로그 공유 전에 민감한 정보를 지우는 로컬 도구 ShareClean

Clean은 로그, 오류 기록, 설정 조각, 터미널 출력에서 민감한 정보를 지운 뒤 공유할 수 있게 해주는 작은 파이썬 다. , 고객지원 티켓, 슬랙, 공개 지원 글에 문제 내용을 붙여넣기 전에 한 번 점검하는 용도다. 입력된 글은 외부로 보내지 않고 내 컴퓨터 안에서만 처리된다.

이메일, 비밀번호, API 키, , JWT처럼 보이는 값, 로컬 , 선택적으로 사설 를 가려준다. 예를 들어 이메일은 [EMAIL REDACTED]로, 비밀번호나 접속 문자열 안의 비밀값은 [REDACTED]로 바뀐다. --check 모드를 쓰면 스크립트, 훅, CI에서 민감한 정보가 남아 있는지 자동 점검할 수 있다.

gitleaks나 trufflehog 같은 전체 저장소 비밀 정보 검사 도구를 대체하려는 것이 아니라, 매일 로그를 복사해 공유하기 직전의 작은 실수를 줄이려는 도구다.

핵심 포인트

  • Clean은 로그와 터미널 출력에서 민감한 정보를 지운 뒤 공유하게 해준다.
  • 처리는 내 컴퓨터 안에서만 이뤄지며, 과 텔레메트리가 없다.
  • 이메일, 비밀번호, API 키, , JWT처럼 보이는 값, 로컬 경로를 가릴 수 있다.
  • --check 모드는 스크립트, 훅, CI에서 공유 전 점검에 쓸 수 있다.
  • 전체 저장소 검사 도구가 아니라, 로그를 붙여넣기 직전의 빠른 안전 점검용이다.
원문 보기