MCPサーバーとAIエージェントのスキルファイルを監査し、プロンプトインジェクション、ツールポイズニング、シークレット漏洩、サプライチェーンリスクを検出するRust製セキュリティスキャナー。
0x4D31/endpoint-ai-agent-abuse
攻撃者がローカルAIエージェントの設定、状態、ツール、継承したアクセス権を悪用する手法と実例をまとめたカタログ。
- スター
- 100
- フォーク
- 6
- 未解決の Issue
- 0
- 最終コミット
- 3 日前
これは何?
EAAは、ワークステーション、開発用コンテナ、CIランナーで動作するAIエージェントを攻撃者が悪用する手口をまとめています。攻撃者がエージェントを起動し、指示や設定を変更し、会話ログや状態を収集する方法に加え、エージェントがファイル、ツール、サービスに対して持つアクセス権を利用する方法を解説します。
カタログ内の各手法には、攻撃者の行動と前提条件が記載され、成熟度レベルが割り当てられています。成熟度は、実行可能な段階、公表された研究や悪意あるアーティファクトで実証された段階、インシデントや攻撃キャンペーンの報告で確認された段階のいずれかです。個別の事例記録では、手順が存在したか、試行されたか、実行されたか、または確認済みの影響につながったかを追跡します。
このプロジェクトは、被害者となるユーザーや組織のために動作するエージェントを対象としています。機械可読なJSONカタログとスキーマ、必要なテレメトリを含む検知案、コントリビューションを検証するスクリプトを提供します。
主な機能
- 01起動、設定、状態の収集、MCPやツールの悪用、継承した権限に関する21の手法を収録。
- 02各手法に成熟度レベル(実行可能、実証済み、確認済み)を割り当てます。
- 03インシデント、悪意あるアーティファクト、研究成果を個別の手法に対応付けます。
- 04必要なテレメトリとその制約を含む検知案を提示します。
- 05スキーマ付きの機械可読なJSONカタログと、依存関係のないバリデーターを提供します。
ユースケース
- 開発者のワークステーションで動作するAIエージェント向けの検知ルールを作成するセキュリティチーム。
- エージェントが設定やツールへのアクセスを通じてどう悪用されるかを検証するレッドチーム。
- CIランナーや開発用コンテナにエージェントのアクセス権を与えるリスクを評価するエンジニア。
- エージェント悪用の体系的な分類と事例一覧を求める研究者。
クイックスタート
- 1
リポジトリ内のメインカタログを開く
- 2
リポジトリのルートから、依存関係不要のバリデーターを実行する
python3 scripts/validate.py
使う前に知っておきたいこと
- READMEには、バリデーターによる確認とは別に、出典と技術的な主張の確認が必要だと記載されています。
収録されている特集
トピック
よくある質問
- endpoint-ai-agent-abuse とは?
- 攻撃者がローカルAIエージェントの設定、状態、ツール、継承したアクセス権を悪用する手法と実例をまとめたカタログ。 EAAは、ワークステーション、開発用コンテナ、CIランナーで動作するAIエージェントを攻撃者が悪用する手口をまとめています。攻撃者がエージェントを起動し、指示や設定を変更し、会話ログや状態を収集する方法に加え、エージェントがファイル、ツール、サービスに対して持つアクセス権を利用する方法を解説します。
- endpoint-ai-agent-abuse は無料で使えますか?ライセンスは?
- endpoint-ai-agent-abuse は CC0-1.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- endpoint-ai-agent-abuse は今もメンテナンスされていますか?
- 活発にメンテナンス中。endpoint-ai-agent-abuse の最終コミットは 2026年11月3日 です。
- endpoint-ai-agent-abuse は何に使えますか?
- 開発者のワークステーションで動作するAIエージェント向けの検知ルールを作成するセキュリティチーム。 エージェントが設定やツールへのアクセスを通じてどう悪用されるかを検証するレッドチーム。 CIランナーや開発用コンテナにエージェントのアクセス権を与えるリスクを評価するエンジニア。 エージェント悪用の体系的な分類と事例一覧を求める研究者。
- endpoint-ai-agent-abuse のインストール方法は?
- リポジトリ内のメインカタログを開く リポジトリのルートから、依存関係不要のバリデーターを実行する: python3 scripts/validate.py
- endpoint-ai-agent-abuse はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/0x4D31/endpoint-ai-agent-abuse
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
マシンに入り込んだAIエージェントを検知するため、チェックポイントとゲストブックを設置するハニーポット用フラグファイル。
STIX2標準に基づき、脅威に関する知識や観測対象を構造化・保存・可視化するオープンソースのサイバー脅威インテリジェンスプラットフォーム。
trailと呼ばれるインジケーターリストを使い、既知の悪意あるドメインなどへの通信を検知するネットワーク監視ツール。
JARMは、細工したClient Helloプローブでサーバー構成を特定し、悪意あるインフラを検出するアクティブTLSフィンガープリンティングツールです。
AIコーディングエージェントや顧客対応エージェントを発見・監視・評価し、リスクの高い挙動を検知するエンタープライズ向けセキュリティシステム。