Claude Code v2.1.83, 보안 강화와 반응형 훅
Claude Code v2.1.83이 릴리스되었습니다. 이번 업데이트는 보안과 환경 관리 측면에서 꽤 중요한 기능들이 추가되었습니다.
한마디로 요약하면
서브프로세스 환경에서 자격증명을 자동 제거하고, 디렉토리/파일 변경 감지 훅으로 반응형 환경 관리가 가능해졌습니다. 트랜스크립트 검색 기능도 추가되었습니다.
핵심 변화
환경 변수 자격증명 제거
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 환경 변수를 설정하면 Bash 도구, 훅, MCP stdio 서버 같은 서브프로세스 환경에서 Anthropic과 클라우드 제공자 자격증명이 자동으로 제거됩니다. 보안이 중요한 환경에서 실수로 자격증명이 노출되는 것을 방지할 수 있습니다.
반응형 훅 이벤트
새로운 CwdChanged와 FileChanged 훅 이벤트가 추가되었습니다. 예를 들어 direnv처럼 작업 디렉토리나 특정 파일이 변경될 때 자동으로 환경을 재설정하는 용도로 활용할 수 있습니다.
관리 설정 드롭인 디렉토리
managed-settings.d/ 디렉토리를 managed-settings.json과 함께 사용할 수 있습니다. 여러 팀이 각자의 정책 조각을 독립적으로 배포하면 알파벳 순으로 병합됩니다. 대규모 조직에서 정책 관리가 훨씬 편해졌습니다.
실용 활용
트랜스크립트 검색
Ctrl+O로 트랜스크립트 모드에 들어간 뒤 /를 누르면 검색할 수 있습니다. n/N으로 일치 항목을 순회합니다. 긴 대화 내용에서 특정 내용을 찾을 때 유용합니다.
이미지 참조 개선
이미지를 붙여넣으면 커서 위치에 [Image #N] 칩이 삽입됩니다. 프롬프트에서 위치 기반으로 이미지를 참조할 수 있어, 여러 이미지를 첨부할 때 특히 편리합니다.
샌드박스 엄격 모드
sandbox.failIfUnavailable 설정을 켜면 샌드박스가 활성화됐지만 시작할 수 없을 때 에러와 함께 종료합니다. 샌드박스 없이 실행되는 것을 방지할 수 있습니다.
마무리
보안 강화와 환경 관리 개선이 핵심입니다. 특히 CLAUDE_CODE_SUBPROCESS_ENV_SCRUB은 CI/CD나 공유 환경에서 Claude Code를 사용할 때 꼭 켜두는 게 좋겠습니다.
태그: AI, Claude, Claude Code, 개발도구
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.83