mcpField
A
Agent Skill & Config Security Audit

Agent Skill & Config Security Audit

リモート
github.com/tylerscomic-labセキュリティ04 週間前に更新
リポジトリ

Agent Skill & Config Security Audit について

Agent Skill & Config Security Audit は、AI エージェントのスキルファイルや設定を静的解析するスキャナーです。導入前の確認に使え、入力を実行・取得せずに隠しテキストやプロンプトインジェクション、情報流出の兆候、過剰な権限を検出します。

主な機能

  1. 01不可視 Unicode テキストのデコード
  2. 02プロンプトインジェクションの検出
  3. 03ダウンロード実行と難読化の検出
  4. 04認証情報流出の兆候を確認
  5. 05過剰な権限と危険な設定の検出

活用シーン

  1. 01導入前にサードパーティ製スキルをスキャン
  2. 02エージェント設定内の MCP サーバー指定を確認
  3. 03スクリプトの隠し指示や情報流出コマンドを調査

MCP 対応

`audit_skill_file`、`audit_agent_config`、`reveal_hidden_text` などの MCP ツールを提供します。ホスト型リモート MCP エンドポイント、またはローカルで起動したサーバーから利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://agent-skill-audit-mcp.mcpize.run/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

エージェントスキルと設定のセキュリティ監査

AI エージェントのスキルと設定ファイル(SKILL.md、CLAUDE.md、AGENTS.md、.mcp.json、settings.json)を対象とするセキュリティスキャナーです。スキルをインストールする前に、隠された Unicode の指示、プロンプトインジェクション、情報を持ち出すコマンド、過剰に広い権限を検出します。

インストール前にスキルをスキャンする

エージェントのスキルや指示ファイルは、エージェントのコンテキストに直接読み込まれ、中には実行可能なスクリプトが含まれているものもあります。公開スキルレジストリを対象とした調査では、多くのスキルにプロンプトインジェクションや認証情報を盗むペイロードが見つかっています。サードパーティ製スキルのインストールは、ドキュメントを開くというより依存関係を追加することに近いものですが、スキルをスキャンするものはありません。このツールならスキャンできます。

検出できるもの

  • 隠された Unicode の指示:空白として表示されてもモデルには読み取れる不可視の「タグ」文字に加え、ゼロ幅文字や双方向テキスト制御文字も検出します。隠されたメッセージはデコードして表示します。
  • プロンプトインジェクション:「以前の指示を無視してください」「ユーザーには伝えないでください」といった指示、偽のシステムメッセージ、承認の回避を検出します。
  • ダウンロードして実行するコマンドや難読化:curl | bash、Base64 をデコードして実行するコマンド、大きなエンコード済みデータを検出します。
  • 情報持ち出しの兆候:環境変数や認証情報ファイルを参照するネットワークコマンド、リクエスト収集サービスやトンネルのホスト、~/.ssh や .aws/credentials などの機密パスを検出します。
  • 過剰に広い権限:allowed-tools での無制限な Bash、事前承認された Bash(*)、権限の回避を検出します。
  • リスクのあるエージェント設定:バージョンが固定されていない @latest MCP サーバー、設定内のシークレット、平文のリモートサーバー、ネットワーク通信を行うフック、API ベース URL の上書き、自動的に信頼されるプロジェクトの MCP サーバーを検出します。

ツール

  • audit_skill_file:SKILL.md、CLAUDE.md、AGENTS.md、.cursorrules、または同梱スクリプトをスキャンします。
  • audit_agent_config:.mcp.json または .claude/settings.json を監査します。
  • reveal_hidden_text:テキスト内の不可視文字を検出してデコードし、クリーンアップしたコピーを返します。

静的解析のみを行います。入力内容が実行されたり、取得されたりすることはありません。問題がないという結果が安全を保証するわけではないため、同梱スクリプトも確認してください。

使用方法

M C P i z e でホストされています。無料プランでは1日10回呼び出せます。リモート MCP エンドポイント(ストリーミング可能な HTTP、MCPize から取得した API キー):

https://agent-skill-audit-mcp.mcpize.run/mcp

または、自分で実行します:

npm install
node server.js   # listens on :8080, MCP at /mcp

MIT ライセンスです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。