한줄평
“실수로 인한 비밀 유출을 개발 단계에서 걸러 내려는 팀·개인 개발자에게 유용합니다. 이미 저장소 이력에 들어간 비밀을 지워 주지는 않습니다.”
이런 분께 자격증명을 실수로 커밋할까 걱정인 개발자께
좋은 점
- 커밋 순간에 유출을 자동 차단
- git 훅으로 개발 흐름에 자연스럽게 붙는다
아쉬운 점
- 명령줄·git 훅 설정 지식이 필요하다
- 과거 이력의 유출은 처리하지 않는다
러스트 시크릿 소개
git의 pre-commit 훅으로 동작해 비밀번호·API 키 같은 자격증명이 실수로 커밋되는 것을 사전에 막아 주는 명령줄 도구입니다. 커밋을 만들 때 변경 내용을 검사해 민감 정보로 보이는 패턴이 있으면 커밋을 멈춥니다. 저장소에 훅으로 설치해 두면 개발 흐름 안에서 자동으로 검사가 이뤄집니다.