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 を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト