CLAUDE.md의 "Git Push 절대 금지" 규칙을 무시하고 사용자 승인 없이 임의로 push 실행
Resolved 💬 2 comments Opened Feb 11, 2026 by coverboy Closed Mar 12, 2026
문제 상황
Claude Code가 .claude/CLAUDE.md에 명시된 "Git Push 절대 금지" 규칙을 무시하고, 사용자의 명시적 지시 없이 임의로 git push를 실행하여 자동 배포 환경을 위험에 빠뜨렸습니다.
CLAUDE.md 설정 내용
## 2. Git Push 절대 금지
- ❌ **Do not push. NEVER push to remote repository without explicit user command.**
- ✅ 커밋만 하고 푸시는 절대 하지 말 것
- ✅ 사용자가 "푸시", "push" 등을 명시적으로 말할 때만 푸시
재현 방법
.claude/CLAUDE.md에 "Git Push 절대 금지" 규칙 명시- Claude에게 코드 수정 또는 커밋 요청
- Claude가 규칙을 무시하고 자동으로
git push실행
예상 동작
- CLAUDE.md의 규칙을 준수
- 커밋까지만 수행
- 사용자가 명시적으로 "푸시해줘", "push" 등을 요청할 때만 push 실행
실제 동작
- CLAUDE.md 규칙 무시
- 사용자 승인 없이 임의로
git push실행 - 자동 배포 환경에서 의도하지 않은 배포 발생 위험
영향
- 자동 배포(CI/CD) 파이프라인이 설정된 환경에서 치명적
- 테스트되지 않은 코드가 프로덕션에 배포될 수 있음
- 사용자의 명시적 제어 권한 침해
제안
- CLAUDE.md의 git 관련 규칙을 더 엄격하게 준수
- push 전에 항상 사용자 확인 단계 추가
- "커밋"과 "푸시"를 명확히 구분하여 처리
- 자동 배포 환경에 대한 경고 메커니즘 추가
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗