Community研究&データ分析github.com

GoPlusSecurity/agentguard

AIエージェント向けセキュリティガード — 悪意のあるスキルをブロックし、データ漏洩を防止し、機密を保護します。24の検出ルール、ランタイムアクション評価、信頼レジストリ。

agentguard とは?

AgentGuardは、AIエージェント(Claude Code、Cursor、Codexなど)の運用を保護するために設計されたセキュリティツールです。24の検出ルールを活用して悪意のあるスキルをブロックし、データ漏洩を防止し、機密情報(APIキーや認証情報など)を保護します。ランタイムアクション評価により、エージェントのアクションをリアルタイムで評価し、信頼レジストリによって既知の安全なツールを管理します。開発者はこのツールを使用することで、AIエージェントを安全に実行し、サプライチェーン攻撃や機密データの漏洩などのリスクを軽減できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add GoPlusSecurity/agentguard

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agentguard は何をしますか?

AIエージェント向けセキュリティガード — 悪意のあるスキルをブロックし、データ漏洩を防止し、機密を保護します。24の検出ルール、ランタイムアクション評価、信頼レジストリ。

概要

AgentGuardは、AIエージェントを悪意のあるスキルやデータ漏洩から保護するためのセキュリティレイヤーです。以下の機能を提供します:

  • 24の検出ルール: 既知の攻撃パターンと異常な動作を検出します。
  • ランタイムアクション評価: 実行時にエージェントのアクションを評価し、危険な操作をブロックします。
  • 信頼レジストリ: 信頼できるスキルとツールのリストを管理し、未知のリソースへのアクセスを制限します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントツール

使用方法

  1. リポジトリをクローンする:

    git clone https://github.com/GoPlusSecurity/agentguard.git
    cd agentguard
    
  2. 設定ファイルを編集して、保護ルールと信頼レジストリを定義します。

  3. AgentGuardをエージェントのスタートアップスクリプトに組み込みます。

from agentguard import AgentGuard

guard = AgentGuard(config="config.yaml")
guard.protect()

検出ルールの例

ルールID説明重要度
R001不正なシェルコマンドの実行高
R002機密ファイルへのアクセス高
R003予期しないネットワーク接続中
R004環境変数の漏洩高

信頼レジストリの設定

trusted_skills:
  - name: "example-skill"
    source: "https://github.com/trusted/source"
    hash: "sha256:abc123..."

blocked_actions:
  - "file.write_external"
  - "network.raw_socket"

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

詳細はこちら

GoPlus Securityのドキュメントを参照してください。

関連スキル