secret-redactor

secret-redactor · by claude-code-templates

도구 결과에 섞인 API 키·토큰·JWT·개인키·DB 접속 문자열을 모델이 읽기 전에 지워요. 지워진 자리표시를 다시 명령에 쓰려 하면 차단해요

❯ /plugin marketplace add SeongGwangJu/k-mods
❯ /plugin install secret-redactor@k-mods

이미 열려 있는 세션에는 /reload-plugins로 바로 적용돼요. Claude Code 2.1.287 이상이 필요해요.

알아 둘 점

  • 화면만 가리는 k-mods streamer-mode와 달리 모델이 받기 전에 실제 값을 지워요. 단, 도구 결과만 대상이라 사용자가 직접 입력한 프롬프트 속 비밀값은 가리지 못해요
  • tool.call 훅에 .catch가 없어요(validate 경고, gatingHooks hasCatch:false). 에러 시 fail-open인지 fail-closed인지는 엔진 내부 동작이라 코드만으로는 확정할 수 없어요
  • 조직 관리 설정(managed settings)에서 가장 먼저 실행되도록 앉혀야 다른 plugin이 원본 값을 보기 전에 가려져요(저자 권장)

이 mod가 내 컴퓨터에서 하는 일

mod는 샌드박스 없이 내 권한으로 실행돼요. 정적 분석으로 확인한 범위예요.

도구 호출 제어
정적 분석 결과

다루는 이벤트

tool.call