LLMシステムやAIエージェントへの攻撃をシミュレーションして脆弱性を見つけ、本番環境向けのガードレールも提供する、オープンソースのPython製レッドチームフレームワーク。
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 の数値は毎日更新されます。
関連プロジェクト
Claude Code、Claude.ai、Codex、Cursor、Gemini CLIなどのコーディングエージェント向けに、1000件以上のClaude Skillsとプラグインを厳選してまとめたディレクトリ。
Claude CodeやCodexなどのAIコーディングエージェントの実行状況を表示し、要求を承認できるmacOSノッチ用コンパニオンアプリ(Windows、Linux、スマートフォン版も提供)。
Claude CodeやOpenAI Codexから、Geminiモデルを実行するGoogle Antigravity CLI(agy)にタスクを委任できるプラグイン。
Potetoのpstack Cursorスキルスタックを移植し、Claude Code、Codex、Copilot、Piなどのエージェントハーネスに、コーディングタスク向けの体系的なワークフローを提供します。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。