Claude Code · 2026년 9월 16일 ★★★★

클로드 코드 v2.1.273 이 권한 검사기가 끝까지 분석하지 못한 Bash 명령이 확인을 건너뛰고 bypass 모드에서 서브셸이 위험한 rm 을 숨기던 권한 검사 구멍 두 개를 고쳤어요

9월 15일 나온 v2.1.273 은 permissions.blockReadsOutsideWorkingDirectories 를 켠 상태에서 권한 검사기가 완전히 분석하지 못한 Bash 명령이 확인 창 없이 실행되던 문제와, bypass 모드에서 서브셸 안에 숨은 위험한 rm 을 잡지 못하던 문제를 함께 고쳤고, 반대로 2.1.268 이 넣었던 "eval·env -C 처럼 분석할 수 없는 명령이 있는 줄에 Read·Edit 거부 규칙을 적용"하는 변경은 되돌려서 time -p make build 같은 명령은 거부 대신 다시 확인을 물어요. 그 밖에 LLM 게이트웨이용 요청 헤더 다섯 종(x-claude-code-request-class·agent-type·prev-tool-durations·compaction·context-compacted)을 CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 로 켤 수 있게 됐는데 공식 게이트웨이 문서와 환경변수 문서에는 아직 적혀 있지 않고, MCP 서버가 세션 중 끊겨 자동 재연결을 포기하면 /mcp 로 안내하는 알림이 뜨며, 클로드 앱에서 원격 제어 세션을 포크해 내 컴퓨터의 백그라운드 세션으로 돌릴 수 있고, MDM 이나 managed-settings.json 으로 건 MCP 서버 제한이 서버 관리 설정과 함께 있으면 무시되던 문제도 고쳤어요. 바로 앞 v2.1.272 의 변경 기록은 "버그 수정과 안정성 개선" 한 줄뿐이라 이번 판이 2.1.271 이후 첫 구체 기록이에요.

용어 풀이
MCP
Model Context Protocol. 에이전트가 외부 도구·데이터에 연결되는 표준
MDM
Mobile Device Management. 회사가 직원 기기 설정을 원격으로 강제하는 관리 체계
LLM 게이트웨이
조직이 모델 API 앞에 두는 중계 서버. 인증·비용 집계·감사 로그를 한곳에서 처리
bypass 모드
클로드 코드가 권한 확인을 모두 건너뛰고 실행하는 모드
운영자 인사이트

blockReadsOutsideWorkingDirectories 나 bypass 모드를 안전장치 삼아 에이전트를 돌리던 팀은 이 판 전에는 그 구멍이 열려 있었으니 바로 올리고, 2.1.268 의 "거부" 가 "확인 요청" 으로 되돌아간 만큼 eval·env -C 줄에 기대던 deny 규칙이 자동 실행 환경에서 멈춤으로 바뀌지 않는지 다시 돌려 보세요. 게이트웨이 운영자는 새 x-claude-code-* 헤더가 문서화 전이라 지금은 명세가 아니라 변경 기록만 근거라는 점을 알고 쓰세요.

여러 관점으로 보기
  • 직전 판 기록 CHANGELOG.md 에서 v2.1.272 항목은 "Bug fixes and reliability improvements" 한 줄뿐이고, 권한 검사기·서브셸 rm 수정은 2.1.271 에는 없어 2.1.273 고유 변경이에요. GitHub
  • 공식 문서 미반영 게이트웨이 호환 문서의 요청 헤더 표에는 x-claude-code-session-id·agent-id·parent-agent-id 까지만 있고 새 힌트 헤더 다섯 종과 CLAUDE_CODE_GATEWAY_HINT_HEADERS 는 아직 없어요. Claude Code Docs

원본 보기 (github-releases:claude-code)