ローカル検知、任意の実行前ブロック、セッションアーティファクトからのフォレンジック再構成により、AIエージェントのアクティビティをエンドポイント上で可視化します。
solongate/agent-security
AIコーディングエージェントのツール呼び出しをポリシーで検査し、シークレットを検出して、端末内に監査ログを残すローカル優先のGo製ゲートウェイ。
- スター
- 370
- フォーク
- 32
- 未解決の Issue
- 151
- 最終コミット
- 20 時間前
これは何?
SolonGate Agent Securityは、Claude CodeやCodex CLIなどのAIコーディングエージェント向けのローカルセキュリティゲートウェイです。各ツール呼び出しは実行前にポリシーファイルと照合され、読み取り、書き込み、実行、ネットワークアクセスの範囲ごとに設定されたパス、コマンド、ファイル名、URLのルールに基づいて許可またはブロックされます。
組み込みパターンとユーザー定義パターンを使ってコンテンツ内のシークレットもスキャンでき、無効、検出、マスキング、ブロックのモードを選べます。分単位・時間単位・日単位のレート制限、OSによって適用される保護対象パス、サンドボックス化されたエージェント用ルートも備えています。ポリシーと監査ログはディスク上のプレーンファイルで管理され、ネットワーク通信は行いません。
このプロジェクトは、ポリシーの編集、監査ログの閲覧、ツール呼び出しのリアルタイム追跡、ヘルスチェックに使える`solongate` CLIとTUIを提供します。Goで実装されており、スクリプトを使ってソースからインストールします。
主な機能
- 01パス、コマンド、ファイル名、URLに基づいてツール呼び出しを許可または拒否します。
- 0270種類以上の組み込みシークレットパターンを検出し、マスキングとブロックのモードを利用できます。
- 03ブロックモードでは、シークレットを含むファイルのアップロードを阻止します。
- 04分単位・時間単位・日単位のレート制限を適用します。
- 05ローカルに監査ログを残し、ツール呼び出しをリアルタイムで追跡できます。
- 06ネットワーク通信、アカウント、テレメトリーなしで動作します。
ユースケース
- AIコーディングエージェントが`.env`ファイルなどの認証情報を読み取るのを防ぐ。
- セッション中にエージェントが実行したコマンドやアクセスしたファイルを監査する。
- 開発者のマシン上でClaude CodeやCodex CLIにローカルポリシー層を追加する。
- クラウドへのテレメトリーが制限されている環境で、エージェントのアクティビティを端末内に保つ。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/solongate/agent-security.git - 2
プロジェクトディレクトリに移動する
cd agent-security - 3
インストールスクリプトを実行する
./scripts/install.sh - 4
SolonGate TUIを起動する
solongate
使う前に知っておきたいこと
- Go 1.26以降が必要です。Goがインストールされていない場合、install.shがGoのビルドをダウンロードします。
- 一覧にあるエージェントの一部(OpenClaw、Hermes、Chainabit)は近日公開予定とされています。
- ガード機能はインストール後に開始したエージェントセッションにのみ適用されるため、すでに開いているセッションは保護されません。
収録されている特集
トピック
よくある質問
- agent-security とは?
- AIコーディングエージェントのツール呼び出しをポリシーで検査し、シークレットを検出して、端末内に監査ログを残すローカル優先のGo製ゲートウェイ。 SolonGate Agent Securityは、Claude CodeやCodex CLIなどのAIコーディングエージェント向けのローカルセキュリティゲートウェイです。各ツール呼び出しは実行前にポリシーファイルと照合され、読み取り、書き込み、実行、ネットワークアクセスの範囲ごとに設定されたパス、コマンド、ファイル名、URLのルールに基づいて許可またはブロックされます。
- agent-security は無料で使えますか?ライセンスは?
- agent-security は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- agent-security は今もメンテナンスされていますか?
- 活発にメンテナンス中。agent-security の最終コミットは 2026年11月6日 です。
- agent-security は何に使えますか?
- AIコーディングエージェントが`.env`ファイルなどの認証情報を読み取るのを防ぐ。 セッション中にエージェントが実行したコマンドやアクセスしたファイルを監査する。 開発者のマシン上でClaude CodeやCodex CLIにローカルポリシー層を追加する。 クラウドへのテレメトリーが制限されている環境で、エージェントのアクティビティを端末内に保つ。
- agent-security のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/solongate/agent-security.git プロジェクトディレクトリに移動する: cd agent-security インストールスクリプトを実行する: ./scripts/install.sh SolonGate TUIを起動する: solongate
- agent-security はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/solongate/agent-security
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エージェントとネットワークの間に置いて、秘密情報の流出、プロンプトインジェクション、SSRF、MCPツール汚染を防ぎ、署名付きアクションレシートを発行するオープンソースのAIエージェント向けファイアウォール。
Gitリポジトリやファイル、標準入力からパスワードやAPIキー、トークンなどのハードコードされたシークレットを検出するCLIツール。
OpenClawとClaude Code向けのセキュリティボルト。AIトラフィック内のシークレットやプロンプトインジェクション、危険なコマンドを検知し、監査ログを保存します。
AIコーディングエージェントのアクセス制御。Claude Code、Codex、Cursor、MCPサーバーで認証情報の読み取りを防ぎ、リスクのある操作をレビュー待ちにして、すべてのツール呼び出しを記録します。
セッションや実行環境をまたぐ長期的なエージェント作業のために、目標・決定事項・担当者・根拠を永続化する、ローカルファーストのコントロールプレーン。