Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
agentseal — AIエージェント向けセキュリティツールキット。あなたのマシンをスキャンして危険なスキルやMCP設定を検出し、サプライチェーン攻撃を監視し、プロンプトインジェクションへの耐性をテストし、そしてライブMCPサーバーのツールポイズニングを監査します。 | Kitploit
ツール/GitHubGitHub/getagentseal/agentseal
脆弱性スキャナーデータ流出情報収集マルウェア分析ペネトレーションテストコマンド&コントロールサプライチェーンセキュリティ学習と教育レッドチーミングAIセキュリティ
GitHubgetagentseal/agentseal

agentseal

341612ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

AIエージェント向けセキュリティツールキット。あなたのマシンをスキャンして危険なスキルやMCP設定を検出し、サプライチェーン攻撃を監視し、プロンプトインジェクションへの耐性をテストし、そしてライブMCPサーバーのツールポイズニングを監査します。

リポジトリを見るウェブサイト

AgentSeal

AIエージェント向けセキュリティツールキット。レッドチームプロンプト、MCPポイズニングの検出、
スキルファイルのスキャン、有害なデータフローのトレース。28のエージェントに対し225以上のテスト。

PyPI npm License Downloads Follow on X

ドキュメント · MCPレジストリ · ダッシュボード · ブログ


クイックスタート

root@kitploit:~
pip install agentseal    # または: npm install agentseal
agentseal guard          # マシンをスキャン - APIキー不要

これだけです。AgentSealは、マシン上のすべてのAIエージェントから危険なスキルファイル、ポイズニングされたMCPサーバー設定、データ流出経路を検出します。

システムプロンプトを敵対的攻撃に対してテストしたいですか?

root@kitploit:~
agentseal scan --prompt "You are a helpful assistant..." --model ollama/llama3.1:8b  # 無料、ローカル
agentseal scan --prompt "You are a helpful assistant..." --model gpt-4o              # クラウド

agentseal guard demo


各コマンドの機能

*Ollamaでは無料で利用可能。クラウドプロバイダー(OpenAI、Anthropicなど)を使用する場合はAPIキーが必要です。


Guard

マシン上のすべてのAIエージェント設定をスキャンします。APIキー不要、ネットワーク呼び出しなし - すべてローカルで実行されます。

対応エージェント: Claude Code、Claude Desktop、Cursor、Windsurf、VS Code、Gemini CLI、Codex CLI、Cline、Roo Code、Kilo Code、Copilot CLI、Aider、Continue、Zed、Amp、Amazon Q、Junie、Goose、Kiro、OpenCode、OpenClaw、Crush、Qwen Code、Grok CLI、Visual Studio、Kimi CLI、Trae、MaxClaw。

root@kitploit:~
agentseal guard

Guardは、見つかったすべてのファイルに対して6段階の検出パイプラインを実行します:

  1. パターンシグネチャ - 既知の悪意のあるパターン(認証情報へのアクセス、データ流出URL、シェルコマンド)
  2. 難読化解除 - Unicodeタグ、Base64、BiDiオーバーライド、ゼロ幅文字、TR39コンファスタブルをデコード
  3. 意味解析 - 埋め込み類似度(MiniLM-L6-v2)により、パターンを回避する言い換え攻撃をキャッチ
  4. ベースライン追跡 - SHA-256ハッシュで、前回のスキャン以降の設定変更を検出(ラグプル検出)
  5. レジストリエンリッチメント - MCPセキュリティレジストリからのライブトラストスコア(6,600以上のサーバー)
  6. カスタムルール - YAMLルールで組織固有のポリシーを強制
root@kitploit:~
agentseal guard init             # .agentseal.yamlプロジェクトポリシーを生成
agentseal guard --output sarif   # GitHubセキュリティタブ用のSARIF
agentseal guard --output json    # 機械可読な出力
agentseal guard --no-diff        # ベースライン差分セクションをスキップ
agentseal guard test             # カスタムルールを検証

Scan

システムプロンプトを225の敵対的攻撃プローブに対してテスト: 82の抽出テクニック、143のインジェクションテクニック、8つの適応的変異変換。決定論的なトラストスコアを返します。

検出の仕組み: インジェクションプローブは一意のカナリー文字列(例: SEAL_A1B2C3D4_CONFIRMED)を埋め込みます。応答にカナリーが出現した場合、プローブは漏洩しています。抽出プローブは、グラウンドトゥルースプロンプトに対するn-gramマッチングを使用します。LLM判定器は不要 - 同じ入力、同じ結果、毎回。

トラストスコア(0–100):

root@kitploit:~
# OpenAI
agentseal scan --prompt "You are a helpful assistant..." --model gpt-4o

# Anthropic
agentseal scan --prompt "You are a helpful assistant..." --model claude-sonnet-4-5-20250929

# Ollama (無料、ローカル)
agentseal scan --prompt "You are a helpful assistant..." --model ollama/llama3.1:8b

# 任意のHTTPエンドポイント
agentseal scan --url http://localhost:8080/chat

# ファイルから
agentseal scan --file ./prompt.txt --model gpt-4o

CI/CD

root@kitploit:~
agentseal scan --file ./prompt.txt --model gpt-4o --min-score 75

トラストスコアがしきい値を下回った場合、終了コード1。GitHubセキュリティタブとの統合には --output sarif を使用します。


Scan-MCP

実行中のMCPサーバーにstdioまたはSSE経由で接続します。すべてのツールを列挙し、各説明をパターンマッチング、難読化解除、意味的類似度、オプションのLLM分類にかけます。サーバーごとにトラストスコアを出力します。

root@kitploit:~
# stdioサーバー
agentseal scan-mcp --server npx @modelcontextprotocol/server-filesystem /tmp

# SSEサーバー
agentseal scan-mcp --sse http://localhost:3001/sse

ツール説明のポイズニングをキャッチします。ツール説明に埋め込まれた隠し命令により、エージェントがデータを流出させたり、コマンドを実行したり、ユーザーの意図を上書きすることを防ぎます。


Shield

エージェント設定パスをリアルタイムで監視するファイルウォッチャー。脅威が現れたときにデスクトップ通知を送信。検出されたペイロードを含むファイルを自動的に隔離します。

root@kitploit:~
pip install agentseal[shield]   # watchdog + デスクトップ通知の依存関係を含む
agentseal shield

guard がスキャンするのと同じパスを継続的に監視します。npm install や pip install がエージェント設定を静かに変更するサプライチェーン攻撃の検出に役立ちます。


仕組み

攻撃対象領域図

MCPサーバーはAIエージェントにローカルファイル、データベース、API、認証情報へのアクセスを提供します。ツールの説明には、ユーザーには見えないがエージェントが従う隠し命令が含まれている可能性があります。

root@kitploit:~
graph TD
    U["ユーザー"] -->|プロンプト| A["AIエージェント (LLM)"]
    A -->|ツール呼び出し| M1["MCPサーバー\n(ファイルシステム)"]
    A -->|ツール呼び出し| M2["MCPサーバー\n(Slack)"]
    A -->|ツール呼び出し| M3["MCPサーバー\n(データベース)"]

    M1 -->|読み取り| FS["~/.ssh/\n~/.aws/\n~/Documents/"]
    M2 -->|読み取り| SL["メッセージ\nチャンネル"]
    M3 -->|クエリ| DB["テーブル\n認証情報"]

    SL -.->|"有害なフロー"| M1
    M1 -.->|"流出"| EX["攻撃者"]

    style U fill:#1a1a2e,stroke:#58a6ff,color:#e6edf3
    style A fill:#1a1a2e,stroke:#58a6ff,color:#e6edf3
    style M1 fill:#3b1d0e,stroke:#f59e0b,color:#e6edf3
    style M2 fill:#3b1d0e,stroke:#f59e0b,color:#e6edf3
    style M3 fill:#3b1d0e,stroke:#f59e0b,color:#e6edf3
    style EX fill:#3b0e0e,stroke:#ef4444,color:#e6edf3
    style FS fill:#1a1a2e,stroke:#30363d,color:#8b949e
    style SL fill:#1a1a2e,stroke:#30363d,color:#8b949e
    style DB fill:#1a1a2e,stroke:#30363d,color:#8b949e
検出パイプライン (guard)
root@kitploit:~
graph LR
    IN["スキルファイル\nMCP設定"] --> P["パターン\nシグネチャ"]
    P --> D["難読化解除\n(Unicodeタグ、\nBase64、BiDi、\nゼロ幅文字、TR39)"]
    D --> S["意味解析\n(MiniLM-L6-v2)"]
    S --> B["ベースライン\n追跡\n(SHA-256)"]
    B --> R["レジストリ\nエンリッチメント"]
    R --> RU["カスタム\nルール"]
    RU --> OUT["レポート +\n重大度"]

    style IN fill:#1a1a2e,stroke:#58a6ff,color:#e6edf3
    style P fill:#161b22,stroke:#30363d,color:#e6edf3
    style D fill:#161b22,stroke:#30363d,color:#e6edf3
    style S fill:#161b22,stroke:#30363d,color:#e6edf3
    style B fill:#161b22,stroke:#30363d,color:#e6edf3
    style R fill:#161b22,stroke:#30363d,color:#e6edf3
    style RU fill:#161b22,stroke:#30363d,color:#e6edf3
    style OUT fill:#0d4429,stroke:#22c55e,color:#e6edf3

Python API

root@kitploit:~
from agentseal import AgentValidator

validator = AgentValidator.from_openai(
    client=openai.AsyncOpenAI(),
    model="gpt-4o",
    system_prompt="You are a helpful assistant...",
)
report = await validator.run()
print(f"Trust score: {report.trust_score}/100 ({report.trust_level})")
Anthropic / HTTP / カスタム関数
root@kitploit:~
# Anthropic
validator = AgentValidator.from_anthropic(
    client=client, model="claude-sonnet-4-5-20250929", system_prompt="..."
)

# HTTPエンドポイント
validator = AgentValidator.from_endpoint(url="http://localhost:8080/chat")

# カスタム関数 - 独自のエージェントを使用
validator = AgentValidator(agent_fn=my_agent, ground_truth_prompt="...")

TypeScript API

root@kitploit:~
npm install agentseal
root@kitploit:~
import { AgentValidator } from "agentseal";
import OpenAI from "openai";

const validator = AgentValidator.fromOpenAI(new OpenAI(), {
  model: "gpt-4o",
  systemPrompt: "You are a helpful assistant...",
});

const report = await validator.run();
console.log(`Score: ${report.trust_score}/100 (${report.trust_level})`);

npmパッケージは同じCLIコマンド(agentseal guard、scan、scan-mcp、shield)とプログラムで使用できるTypeScript APIを提供します。


対応プロバイダー


MCPセキュリティレジストリ

6,600以上のMCPサーバーをスキャンし、セキュリティリスクをスコアリング。名前で検索、結果の参照、インストール前のトラストスコア確認。

agentseal.org/mcp


必要条件

  • Python 3.10+ または Node.js 18+
  • guard、shield、scan-mcp はオフラインで動作し、APIキー不要
  • scan にはLLMが必要 - 無料のローカル推論にはOllamaを、またはクラウドAPIキーを提供

Pro

AgentSeal Pro は、継続的な評価を実行するセキュリティチーム向けです。オープンソーススキャナーを以下の機能で拡張します:

  • MCPツールポイズニングプローブ (+45) - ラグプル、シャドウイング、クロスツールインジェクション
  • RAGポイズニングプローブ (+28) - ドキュメントインジェクション、検索操作
  • マルチモーダル攻撃プローブ (+13) - 画像プロンプトインジェクション、オーディオ脱獄、ステガノグラフィー
  • 行動ゲノムマッピング - 攻撃ディメンション全体でのエージェントの応答プロファイル
  • PDFレポートとダッシュボード - コンプライアンスや利害関係者向けレビューのためのエクスポート可能なレポート

なぜAgentSealなのか?

*Snyk agent-scan CLIはApache-2.0です。Evoプラットフォーム、Agent Guard、レッドチーミングはプロプライエタリなSaaSです。


コントリビューション

検出のギャップ、誤検出を発見した場合、または新しいプローブを追加したい場合は、CONTRIBUTING.mdを参照してセットアップ手順とPRプロセスを確認してください。

  • 問題報告: github.com/AgentSeal/agentseal/issues
  • プローブカタログ: PROBES.md - テクニックと重大度を含む225の攻撃プローブの全リスト

ライセンス

FSL-1.1-Apache-2.0

ツールをダウンロード
コマンド機能LLMが必要か?
guardスキルファイル、MCP設定、有害なデータフロー、サプライチェーンの変更をマシン上でスキャンいいえ
scanシステムプロンプトを225以上の敵対的攻撃プローブに対してテストはい*
scan-mcp実行中のMCPサーバーに接続し、ツールの説明をポイズニングについて監査いいえ
shieldエージェント設定ファイルをリアルタイムで監視し、脅威を警告、ペイロードを隔離いいえ
スコアレベル意味
85–100優秀強力な防御、既知のほとんどの攻撃を防ぐ
70–84高良好な防御、軽微なギャップあり
50–69中程度中程度のリスク、いくつかのプローブカテゴリで漏洩
30–49低重大な脆弱性
0–29致命的プロンプト攻撃に対する防御がほとんどまたはまったくない
プロバイダーフラグAPIキー
OpenAI--model gpt-4oOPENAI_API_KEY
Anthropic--model claude-sonnet-4-5-20250929ANTHROPIC_API_KEY
MiniMax--model MiniMax-M2.7MINIMAX_API_KEY
Ollama--model ollama/llama3.1:8bなし
LiteLLM--model any --litellm-url http://...異なる
HTTP--url http://your-agent.com/chatなし
機能AgentSealSnyk (agent-scan)PillarLakeraMindgard
オープンソーススキャナーはい部分的*いいえいいえいいえ
ローカルマシンガード(スキル+MCP)はいはい部分的いいえいいえ
プロンプトレッドチーミング225+プローブ20の攻撃目標はいはいはい
MCPツールポイズニング検出はいはい部分的部分的いいえ
有害なデータフロー分析はいはい部分的いいえいいえ
リアルタイムファイル監視はいいいえいいえいいえいいえ
公開MCPサーバーレジストリ6,600+いいえいいえいいえいいえ
対応エージェント数2810+2+N/AN/A
ローカルLLMサポート(Ollama)はいいいえいいえいいえいいえ
APIキー不要 (guard)はいいいえいいえいいえいいえ