Repolode
kenryu42

kenryu42/cc-safety-net

Claude CodeやCodexなどのAIコーディングエージェント向けに、破壊的なGit・ファイルシステム操作や秘密ファイルへのアクセスを実行前にブロックするガードです。

スター
1,742
フォーク
88
未解決の Issue
6
最終コミット
1 時間前

これは何?

CC Safety NetはAIコーディングエージェントのツール呼び出しを監視し、git reset --hard、git push --force、危険な対象へのrm -rfなどの破壊的なコマンドを、実行前にブロックします。コマンドが実際に何を行うのかを解析するため、bash -cやpython -cで包んだり、フラグの順序を変えたりしても検出を回避できません。また、シェルからもエージェントのファイル操作ツールからも、SSHキー、.envファイル、~/.aws、コーディングCLIの認証情報などの秘密情報へのアクセスをブロックします。

Windows、macOS、Linuxで多数のコーディングCLIに対応しており、Claude Code、Codex、Cursor、Gemini CLI、OpenCode、Hermes Agentなどを利用できます。ポリシーはGUIからStandard、Strict、Paranoidのプリセットで調整でき、Terraform、AWS、gcloud、Azure向けの公式ルールブックや独自のJSONルールで拡張できます。.cc-safety-net/ディレクトリをコミットすれば、チーム内でポリシーを共有できます。

CC Safety Netはガードレールであり、サンドボックスではありません。プロセスの隔離、ファイルシステム権限の変更、ネットワークトラフィックの監視は行いません。また、フックをインストールしなくても、Node.jsからcheckCommandを使ってチェッカーを呼び出せます。

主な機能

  • 01bash -cやpython -cでラップされたものも含め、破壊的なGitコマンドやrmコマンドをブロックします。
  • 02SSHキー、.envファイル、~/.aws、CLIの認証情報へのアクセスをブロックします。
  • 03GUIから設定できるStandard、Strict、Paranoidのプリセットを用意しています。
  • 04Terraform、AWS、gcloud、Azure向けの公式ルールブックと、独自のJSONルールに対応しています。
  • 05チームで.cc-safety-net/ディレクトリをコミットして、ポリシーを共有できます。

ユースケース

  • 実際のリポジトリや認証情報があるマシンで、Claude CodeやCodexなどのAIコーディングエージェントを実行する。
  • チームの各クローンやクラウドエージェントのセッションに、共通の安全ポリシーを適用する。
  • エージェントが使うTerraformなどのインフラツールやクラウドCLIに、ガードレールを追加する。

トピック

よくある質問

cc-safety-net とは?
Claude CodeやCodexなどのAIコーディングエージェント向けに、破壊的なGit・ファイルシステム操作や秘密ファイルへのアクセスを実行前にブロックするガードです。 CC Safety NetはAIコーディングエージェントのツール呼び出しを監視し、git reset --hard、git push --force、危険な対象へのrm -rfなどの破壊的なコマンドを、実行前にブロックします。コマンドが実際に何を行うのかを解析するため、bash -cやpython -cで包んだり、フラグの順序を変えたりしても検出を回避できません。また、シェルからもエージェントのファイル操作ツールからも、SSHキー、.envファイル、~/.aws、コーディングCLIの認証情報などの秘密情報へのアクセスをブロックします。
cc-safety-net は無料で使えますか?ライセンスは?
cc-safety-net は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cc-safety-net は今もメンテナンスされていますか?
活発にメンテナンス中。cc-safety-net の最終コミットは 2026年10月22日 です。
cc-safety-net は何に使えますか?
実際のリポジトリや認証情報があるマシンで、Claude CodeやCodexなどのAIコーディングエージェントを実行する。 チームの各クローンやクラウドエージェントのセッションに、共通の安全ポリシーを適用する。 エージェントが使うTerraformなどのインフラツールやクラウドCLIに、ガードレールを追加する。
cc-safety-net はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kenryu42/cc-safety-net

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト