Repolode
SafeAI-Lab-X

SafeAI-Lab-X/ClawKeeper

ツールを使うAIエージェントとツールの間に配置し、危険な呼び出しをブロックして機密情報を含む結果をマスキングする、ホスト非依存の安全性ミドルウェア。

スター
1,018
フォーク
59
未解決の Issue
7
最終コミット
2 か月前

これは何?

ClawKeeperは、shell、Python、browser、filesystem、networkなどのツールを呼び出すエージェントシステム向けの安全性レイヤーです。ツールの実行前に呼び出しをインターセプトし、実行後にはツールの結果をスキャンするため、ホストエージェントのコアロジックを書き換えずに保護できます。Hermes Agent、MCP tools、HTTPブリッジ、OpenClaw系ランタイム、独自のホストなどに組み込めます。

デフォルトのガードセットは、プロンプトインジェクション、認証情報の読み取り、認証情報の流出につながる一連の呼び出し、安全でないshellコマンド、保護対象パスへのアクセス、SSRF形式のURL、base64やhexでエンコードされたペイロード、汚染されたツール出力など、エージェントでよく起こるセキュリティ上の問題を対象としています。Python以外のホストからは、HTTPサーバーが公開するJudge APIを呼び出せます。

オプションのWatcherデーモンは、意図、直近のツール履歴、実行予定の呼び出しを調べ、単一コマンドのルールでは捉えられないケースを判定します。Watcherの検出結果は、学習済みパターンとして~/.clawkeeper/に保存し、稼働中のガードレイヤーにホットリロードできます。

主な機能

  • 01shell、Python、browser、filesystem、networkの危険なツール呼び出しを実行前にブロックします。
  • 02ツールの結果に含まれる機密情報をマスキングし、返された出力に汚染がないかスキャンします。
  • 03認証情報の流出につながる一連の呼び出しや、保護対象パスへのアクセスを検出します。
  • 04judge、event、audit、log/skill scanの各エンドポイントを備えたHTTPコアを提供します。
  • 05意図や複数ステップにわたるツール履歴を調べる、オプションのWatcherデーモンを利用できます。

ユースケース

  • 数行のPythonコードで、Hermes Agentのデプロイに安全性ガードを追加する。
  • ツール実行前にHTTP Judge APIを呼び出し、Python以外のエージェントランタイムを保護する。
  • 認証情報へのアクセスや流出の試みについて、エージェントのツール呼び出しを監査する。
  • Watcherの検出結果をもとに、ガードレイヤーに新たな攻撃パターンを学習させる。

トピック

よくある質問

ClawKeeper とは?
ツールを使うAIエージェントとツールの間に配置し、危険な呼び出しをブロックして機密情報を含む結果をマスキングする、ホスト非依存の安全性ミドルウェア。 ClawKeeperは、shell、Python、browser、filesystem、networkなどのツールを呼び出すエージェントシステム向けの安全性レイヤーです。ツールの実行前に呼び出しをインターセプトし、実行後にはツールの結果をスキャンするため、ホストエージェントのコアロジックを書き換えずに保護できます。Hermes Agent、MCP tools、HTTPブリッジ、OpenClaw系ランタイム、独自のホストなどに組み込めます。
ClawKeeper は無料で使えますか?ライセンスは?
ClawKeeper にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
ClawKeeper は今もメンテナンスされていますか?
半年以内に更新あり。ClawKeeper の最終コミットは 2026年8月17日 です。
ClawKeeper は何に使えますか?
数行のPythonコードで、Hermes Agentのデプロイに安全性ガードを追加する。 ツール実行前にHTTP Judge APIを呼び出し、Python以外のエージェントランタイムを保護する。 認証情報へのアクセスや流出の試みについて、エージェントのツール呼び出しを監査する。 Watcherの検出結果をもとに、ガードレイヤーに新たな攻撃パターンを学習させる。
ClawKeeper はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/SafeAI-Lab-X/ClawKeeper

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

関連プロジェクト