kenryu42/cc-safety-net

A pre-execution guard for AI coding agents. It blocks destructive Git and file system commands, plus common attempts to access sensitive files, before a tool call runs. Supports Amp Code, Antigravity CLI, Claude Code, Codex, Cursor, DeepSeek Harness, Devin CLI, GitHub Copilot CLI, Grok Build, Hermes Agent, Kimi Code, OpenClaw, OpenCode, and Pi.

해결하는 문제

AI 코딩 에이전트가 실수로 파괴적인 명령을 실행하거나 SSH 키 및 환경 변수와 같은 민감한 파일에 접근하는 것을 방지합니다. 개발 환경을 위한 안전장치 역할을 하여 자동화된 도구가 시스템을 손상시키거나 자격 증명을 유출할 수 있는 작업을 수행하지 못하도록 보장합니다.

작동 방식

코딩 에이전트가 명령을 실행하기 전에 이를 가로챕니다. 명령의 의도를 분석하여 해당 작업이 안전한지 위험한지 판단합니다. 강제 git reset이나 개인 키 읽기 시도와 같이 위험하다고 표시된 명령은 실행을 차단하고 에이전트에 알립니다. 이는 샌드박스가 아니며, Windows, macOS, Linux의 다양한 코딩 CLI 전반에서 작동하는 정책 기반 보호 계층을 제공합니다.

대상 사용자

AI 코딩 에이전트를 사용하면서 복잡한 시스템 권한이나 컨테이너화된 샌드박스를 수동으로 관리할 필요 없이 도구가 안전한 경계 내에서 작동하도록 보장하려는 개발자.

주요 특징

  • rm -rf 및 git push --force와 같은 파괴적인 명령을 차단합니다.
  • SSH 키, .env 파일, 클라우드 자격 증명을 포함한 민감한 파일을 보호합니다.
  • 보안 정책 및 사전 설정(Standard, Strict, Paranoid)을 사용자 지정할 수 있는 GUI 대시보드를 제공합니다.
  • 규칙집을 git 저장소에 커밋하여 팀 전체의 보안 정책을 지원합니다.
  • 개발자가 자신의 도구에 보호 기능을 직접 내장할 수 있는 라이브러리 API를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트