CC Safety Net의 개요
CC Safety Net은 코딩 에이전트 CLI에 훅으로 연결되어 셸 명령을 실행 전에 하나하나 검사합니다. git reset --hard, git push --force, 위험한 대상에 대한 rm -rf 같은 파괴적인 Git 및 파일 시스템 명령과 함께, SSH 키, .env 파일, ~/.aws를 읽으려는 시도를 막습니다.
명령이 실제로 하는 일을 파싱하므로, bash -c나 python -c로 감싸거나 플래그 순서를 바꿔도 숨길 수 없습니다. 프리셋, 작은 대시보드, 저장소에 커밋하는 팀 규칙으로 팀이 하나의 정책을 공유할 수 있습니다. Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode 외 십여 개를 지원합니다. 독립 개발자 한 명이 관리하며, v2.6.19는 2026년 10월 24일에 나왔습니다.
CC Safety Net, 쓸 만한 가치가 있습니까?
샌드박스는 에이전트를 프로젝트 안에 가둡니다. 에이전트가 프로젝트 자체를 망가뜨리는 것은 막지 못합니다. 헷갈린 git reset --hard 한 번이면 커밋하지 않은 오후 작업이 날아갈 수 있고, 그것은 어떤 샌드박스도 막지 않는 명령입니다.
CC Safety Net은 모든 셸 명령 앞에 섭니다. 단순한 거부 목록과 달리 명령이 실제로 무엇을 하는지 파악하므로, rm -rf를 bash -c 안에 숨기거나 플래그를 섞는 흔한 수법이 통하지 않습니다. Claude Code부터 Codex까지 약 20개 에이전트 CLI를 지원하며, SSH 키, .env 파일, 클라우드 자격 증명 읽기도 거부합니다. 규칙을 저장소에 커밋해 팀 전체가 공유할 수 있습니다.
주의할 점: README는 이것이 샌드박스가 아니라고 분명히 말합니다. 프로세스를 격리하거나, 파일 권한을 설정하거나, 네트워크 트래픽을 감시하지 않습니다. 한 사람의 프로젝트이고(스타 약 1,800개, v2.6.19), 권장 설치 방식은 매번 @latest를 가져오므로 팀이라면 버전을 고정해야 합니다.
결론: 샌드박스와 이 안전장치를 함께 쓰면 문제의 두 절반, 즉 에이전트가 닿을 수 있는 것과 파괴할 수 있는 것을 모두 다룹니다. 그 위에 명령 차단 훅 모음을 하나 더 얹으면 같은 명령을 두고 규칙 세트 두 개가 다투게 될 뿐입니다.
제 역할을 하는 곳
Claude Code가 셸 명령을 자동 승인하게 두는 개발자
hard reset이나 force-push로 커밋하지 않은 작업을 절대 잃지 않기
npx -y cc-safety-net@latest install을 실행한 뒤 doctor로 확인합니다. 파괴적인 Git 명령은 실행 전에 거부되며, 비용은 없습니다.
12명 팀의 에이전트 규칙을 표준화하는 테크 리드
모두에게 같은 명령 차단 정책 적용하기
.cc-safety-net/ 설정을 저장소에 커밋하고, 팀 설정 가이드에서 패키지 버전을 고정합니다.
도입 전 확인할 점
- 설정
- Node.js 18+가 필요합니다. npx -y cc-safety-net@latest install이 머신의 지원되는 모든 CLI에 연결하고, doctor가 작동을 확인합니다.
- 연동
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, OpenCode, Amp, Devin CLI, Kimi Code 등. Node.js API.
- 데이터와 개인정보
- 로컬에서 훅으로 실행되며 아무 데도 아무것도 보내지 않습니다. MIT 라이선스입니다.
- 대규모 사용 시 비용
- 팀 규모와 상관없이 무료이며, 유료 버전은 없습니다.
- 제한
- 에이전트가 훅이 걸린 도구로 실행하는 명령만 봅니다. 네트워크나 파일 권한 제어는 없습니다.
좋은 점
- 명령을 파싱하므로 bash -c와 플래그 재배열로 빠져나갈 수 없음
- SSH 키, .env, 클라우드 자격 증명 읽기 차단
- 팀 규칙을 git에 커밋 가능
- 약 20개 코딩 에이전트 CLI 지원
아쉬운 점
- 샌드박스가 아님: 프로세스, 파일 권한, 네트워크 제어 없음
- 메인테이너 한 명
- 기본 설치가 @latest를 가져오므로 팀은 버전 고정 필요
추천 대상
코딩 에이전트가 셸 명령을 하나하나 승인받지 않고 실행하게 두는 모든 사람.
CC Safety Net 대안
CC Safety Net: 자주 묻는 질문
- CC Safety Net, 쓸 만한 가치가 있습니까?
- 샌드박스가 일부러 허용하는 피해, 즉 자기 프로젝트 안에서의 force-push, hard reset, rm -rf를 막는 안전벨트입니다. 평점은 5점 만점에 4.0점입니다.
- CC Safety Net의 가격은 얼마입니까?
- MIT 무료 오픈소스입니다.
- CC Safety Net의 단점은 무엇입니까?
- 샌드박스가 아님: 프로세스, 파일 권한, 네트워크 제어 없음; 메인테이너 한 명; 기본 설치가 @latest를 가져오므로 팀은 버전 고정 필요.
- CC Safety Net에 적합한 사람은 누구입니까?
- 코딩 에이전트가 셸 명령을 하나하나 승인받지 않고 실행하게 두는 모든 사람.
- 팀이나 프로덕션 환경에서 CC Safety Net의 비용은 얼마입니까?
- 팀 규모와 상관없이 무료이며, 유료 버전은 없습니다.
- CC Safety Net에 회사 데이터를 맡겨도 안전합니까?
- 로컬에서 훅으로 실행되며 아무 데도 아무것도 보내지 않습니다. MIT 라이선스입니다.
- CC Safety Net의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 Anthropic Sandbox Runtime (srt) 및 security-guidance plugin (Claude Code)입니다.
답변 확인일: 2026년 10월 24일.
