rm 명령이 settings.json allow 목록에 없음에도 permission 요청 없이 실행되는 버그
Resolved 💬 4 comments Opened Mar 25, 2026 by coverboy Closed Apr 23, 2026
문제 상황
Claude Code 세션에서 파일 삭제를 위해 rm 명령을 실행했는데, settings.json의 Bash allow 목록에 rm 권한이 없음에도 불구하고 permission 요청 없이 명령이 그대로 실행되었습니다.
재현 방법
settings.json의 Bash permission 목록에서rm규칙 제거
``json``
"Bash": ["git:*", "cat:*", "grep:*"] // rm 없음
- Claude Code 세션에서
rm명령 실행 - Permission 요청 없이 명령이 실행됨
예상 동작
settings.json의 allow 목록에 해당 권한이 없으면 permission 요청 필수- 사용자가 명시적으로 승인해야만 실행
실제 동작
- 아무 permission 요청 없이
rm명령이 바로 실행됨 - 다른 명령들(git, docker 등)은 정상적으로 permission을 요청함
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗