Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Snyk Agent Scan

マシン上にインストールされたMCPサーバー、ツール、およびエージェントスキルを対象に、ツールのポイズニングや隠蔽されたプロンプトインジェクションを検査するスキャナーです。

レビュー: Sheela · 更新

GitHubで見る オープンソース

当サイトの評価

3.8/5

Snykへの説明文の送信を許容し、信頼できない構成をサンドボックス内でスキャンすることを前提とするならば、エージェントが信頼しているMCPサーバーやスキルに対する堅実な初期診断手段となります。

Snyk Agent Scanとは?

Agent Scanは、以前はInvariant Labsのmcp-scanとして知られ、現在はSnykによって保守されているツールであり、マシン上のエージェントコンポーネントを検出してサプライチェーンリスクを検査します。システム、ユーザー、プロジェクト、プラグインの各スコープにおいて、Claude Code、Claude Desktop、Cursor、GitHub Copilot、Windsurf、Gemini CLI、Amp、OpenClawなどの構成を検出し、それらのMCPサーバー、ツール、プロンプト、リソース、スキルを検査します。

このツールは、ツールの説明文やスキル内のプロンプトインジェクション、ツールのポイズニング、ツールのシャドウイング(あるサーバーのツールが別のサーバーのツールを上書きする現象)、トキシックフロー(データを漏洩させる可能性があるツールの組み合わせ)、ハードコードされたシークレット、自然言語のスキルファイルに隠されたマルウェアペイロードを検出します。解析にはローカルでのチェックに加えてSnykのAgent Scan APIが使用されます。ツール名と説明文、MCPの構成、スキルの内容は、シークレットがあらかじめマスキングされた上でSnykに送信されます。利用にはSnykアカウントとAPIトークンが必要です。

ツールの説明文を読み取るために、設定されたコマンドを実行してstdio MCPサーバーを起動します。そのためREADMEでは、信頼できない構成はサンドボックス内でスキャンすることを推奨しています。対話型実行では、サーバーごとに同意を求められます。uvx snyk-agent-scanを使用してインストールするか、SBOMと署名付きチェックサムが付属するスタンドアロンバイナリとして導入できます。Apache 2.0ライセンスで提供されています。2026年10月20日にv0.6.9がリリースされましたが、READMEにはCLIの出力形式が依然として実験段階である旨の警告が記載されています。

Snyk Agent Scanは使う価値があるか?

Agent Scanは、従来のレッドチーム向けツールが見落としがちなエージェントセキュリティの領域、すなわちツールそのものを対象としています。MCPサーバーやスキルは、モデルが読み取って実行する指示を説明文の中に含むことが可能です。しかし、マシン上のすべてのクライアントを横断してそれを調査するオープンなスキャナーはほとんど存在しません。バージョン0.6では、スキルの指示に含まれるプロンプトインジェクションから、疑わしいダウンロードURL、ハードコードされたシークレットに至るまで、14種類の名前付きリスクを報告します。

検出機能は網羅的です。READMEのマトリックスでは、Copilotの共有パスである~/.copilotディレクトリやClaude Desktopのプラグインを含め、クライアントごとのシステム、ユーザー、プロジェクト、プラグインの各スコープを追跡しています。また、Ampのプロジェクトスコープのスキルが未対応であるなど、現在の対応の不足部分についても記載されています。スタンドアロンバイナリにはSBOMとGPG署名付きチェックサムが同梱されており、サプライチェーンセキュリティツールとして適切な仕様となっています。

留意すべき点も存在します。解析はローカルでは完結しません。ツールの説明文、MCPの構成、スキルの内容はSnykのAPIへ送信されます。ただしシークレットはマスキングされ、READMEによるとツール呼び出しの内容自体は保存されません。対話型スキャンでは各stdioサーバーを起動する前に確認を求められますが、起動するということは設定されたコマンドが実行されることを意味するため、信頼できない構成はコンテナ内で処理する方が安全です。READMEの一部で依然として指定されている0.5系統は、古い解析APIを使用しており、今後廃止される予定です。

出力形式は実験的と位置付けられており、Snykは特定のリスク名に基づいたCIのゲーティングを構築しないよう推奨しています。また、エンタープライズ顧客に対しては、CLIの出力がSnyk Evoに表示される内容と異なる場合があることが伝えられています。この方針は製品の今後の方向性を示しています。CLIは無償のセンサーであり、Evoを通じたフリート全体の統合管理ビューこそがSnykの商用製品となります。

真価を発揮する場面

  • Claude CodeおよびCursorの利用を許可している、開発者300名規模の企業のセキュリティエンジニア

    開発者がどのMCPサーバーやスキルを導入しており、どれが悪意のあるものに見えるかを特定することです

    一部のマシンでuvx snyk-agent-scan@latestを実行するか、全社的な環境ではSnyk Evoに報告するバックグラウンドモードを利用します。Evoの価格は要見積もりです。

  • サードパーティ製のMCPサーバーを導入しようとしている開発者

    導入前にツールの説明文を検査し、不正な指示がインジェクションされていないか確認することです

    使い捨てのDockerコンテナ内で、対象サーバーの設定をスキャナーに指定して実行します。スキャンは単一のコマンドと無料のSnykトークンのみで完了します。

  • 社内向けエージェントスキルを公開しているプラットフォームチーム

    コードレビュー時に、新規のSKILL.mdファイル内にプロンプトインジェクションや漏洩したシークレットがないかを審査することです

    マージ前のジョブでスキルディレクトリに対してスキャナーを実行します。出力スキーマはリリース間で変更される可能性があるため、結果は参考情報として扱います。

導入前に確認すること

導入
Snykアカウントを作成してSNYK_TOKENをエクスポートし、uvx snyk-agent-scan@latestを実行するか、スタンドアロンバイナリをダウンロードして署名付きチェックサムを検証します。npmパッケージは公開されていません。
連携
Claude Code、Claude Desktop、Cursor、GitHub Copilot、VS Code、Windsurf、Gemini CLI、Amp、OpenClawの設定を自動検出します。バックグラウンドモードではSnyk Evoへ結果を報告します。
データとプライバシー
シークレットをマスキングした上で、エージェントの詳細、MCP構成、ツール名と説明文、スキルの内容をSnykのAgent Scan APIに送信します。READMEによれば、MCPツールの呼び出し内容は保存およびログ記録されません。ライセンスはApache 2.0で、公開されたGitHub Security Advisoriesはありません。
大規模利用時のコスト
SnykトークンがあればCLIは無料で利用できます。Snyk Evoを通じた全社規模のバックグラウンドスキャンはSnykの営業担当経由で手配する必要があり、価格は公開されていません。
制限
CLIの出力は実験的であり、リリース間で変更される可能性があります。一部のプロジェクトスコープのスキルパスはまだスキャン対象外であり、Windowsでのプラグイン検出はサポートされていません。未解決のIssueは11件あります。

良い点

  • プロンプトだけでなく、MCPサーバーとエージェントスキルをスキャンします
  • ツールのポイズニング、シャドウイング、トキシックフロー、ハードコードされたシークレットを検出します
  • 普及している主要なエージェントクライアントの各種スコープにわたる構成を自動検出します
  • SBOMが付属する署名済みバイナリが提供されています

気になる点

  • ツールの説明文とスキルの内容がSnykに送信されます
  • 検査のためにstdio MCPサーバーを実際に起動します
  • 出力形式は依然として実験的であり、0.5系統は非推奨化が進められています

おすすめの人

開発者やエージェントによるMCPサーバーおよびスキルの導入を許可しており、それらを信頼する前にサプライチェーンのリスクを検証したいチームに適しています。

Snyk Agent Scanの代替

Snyk Agent Scan:よくある質問

Snyk Agent Scanは使う価値があるか?
Snykへの説明文の送信を許容し、信頼できない構成をサンドボックス内でスキャンすることを前提とするならば、エージェントが信頼しているMCPサーバーやスキルに対する堅実な初期診断手段となります。 評価は5点満点中3.8点です。
Snyk Agent Scanの料金は?
Apache 2.0に基づく無料のオープンソースです。SnykアカウントとAPIトークンが必要です。組織全体でのバックグラウンドスキャン結果をSnyk Evoに集約する機能は、個別見積もりとなります。
Snyk Agent Scanの欠点は?
ツールの説明文とスキルの内容がSnykに送信されます; 検査のためにstdio MCPサーバーを実際に起動します; 出力形式は依然として実験的であり、0.5系統は非推奨化が進められています.
Snyk Agent Scanは誰に向いているか?
開発者やエージェントによるMCPサーバーおよびスキルの導入を許可しており、それらを信頼する前にサプライチェーンのリスクを検証したいチームに適しています。
チームや本番環境でSnyk Agent Scanを使うと費用はいくらか?
SnykトークンがあればCLIは無料で利用できます。Snyk Evoを通じた全社規模のバックグラウンドスキャンはSnykの営業担当経由で手配する必要があり、価格は公開されていません。
Snyk Agent Scanは企業データを扱っても安全か?
シークレットをマスキングした上で、エージェントの詳細、MCP構成、ツール名と説明文、スキルの内容をSnykのAgent Scan APIに送信します。READMEによれば、MCPツールの呼び出し内容は保存およびログ記録されません。ライセンスはApache 2.0で、公開されたGitHub Security Advisoriesはありません。
Snyk Agent Scanの代わりになるものは?
当サイトでレビューした中で最も近い代替はpromptfoo 、 garakです。

回答確認日:2026年10月23日