skillkeel-starter 의 guard-bash 훅은 rm -rf /, --force-with-lease 없는 git push --force, git reset --hard, prisma migrate reset, terraform destroy, curl | bash 같은 명령을 막고, secret-scan 훅은 API 키·개인 키·비밀번호가 담긴 파일 쓰기를 막아요. 제작사가 함께 운영하는 tamper-cases 말뭉치 결과표를 보면 v0.1.13 은 파괴적 명령 21/21, git 설정을 거친 명령 실행 12/12 를 막았고 정상 작업을 막은 경우는 없었어요. 다만 훅이나 설정 파일을 고쳐 가드를 끄려는 시도는 Bash 사례 40건 중 1건만 막았고, README 도 샌드박스가 아니라 가드라고 적어 두었어요.
용어 풀이
- MIT
- 복제·수정·상업적 이용을 허용하는 오픈소스 라이선스
- PreToolUse
- 클로드 코드가 도구를 실행하기 직전에 호출하는 훅 시점
- git push --force
- 원격 브랜치 이력을 강제로 덮어쓰는 git 명령
운영자 인사이트
말뭉치는 제작사가 직접 운영하고 v0.1.0 의 17/21·0/12 가 이후 만점이 된 기록이라, 점수보다 결과표가 다른 공개 훅도 같은 사례로 비교한다는 점이 쓸모 있어요. 쓰고 있는 PreToolUse 훅이 있다면 이 사례로 돌려 보고, 에이전트가 훅 파일 자체를 고치는 경우를 막는지 확인해 보세요.
여러 관점으로 보기
- 공개 말뭉치 결과표 가드 파일 변조·파괴적 명령·git 설정 실행·계약 파일 쓰기 4개 계열로 여러 공개 훅을 시험했고, 가드 파일 변조 계열에서는 lumis-scope-guard 만 48/50 을 막고 나머지는 6건 이하였어요. GitHub