ログイン中: ログイン状態を復元中...

Research2026年4月14日Abcas Security Research

20,210件が確認対象になった理由: MCPレビューはブロックだけではない

20,629件のPublic Registryのうち、20,210件がWARN、NEED_REVIEW、RESTRICT、BLOCKのいずれかに分類された。最大の含意は、ブロック判断ではなくレビュー判断を運用に組み込む必要があることだ。

用語

用語意味
Public Registry公開Registryで検索可能な検査済みMCP候補
検査プロファイル根拠公開候補を詳しく読むための検査プロファイル集計
確認対象WARN、NEED_REVIEW、RESTRICT、BLOCKのいずれかに分類され、導入前に理由を読むべき候補

リード

セキュリティレビューは、危険なものを見つけて止めるだけでは足りない。MCPでは、確証が不足している、権限が広い、環境設定が必要、ソースが閉じていない、といった中間状態が大量に現れる。

Key Findings

  1. 確認対象の合計は20,210件で、Public Registryの98%に相当した。
  2. WARNは9,925件、NEED_REVIEWは5,394件、RESTRICTは4,881件だった。
  3. BLOCKは10件で、強い停止判断は少数だった。
  4. MCPレビューの中心は、単純な許可/拒否ではなく、理由付きの優先順位付けである。

データセット

項目
記事日付2026-04-14
Public Registry snapshot20,629件、2026-06-06T01:17:38.963Z時点
詳細プロファイル根拠11,627行、2026-05-20/21生成
公開できる粒度集計値、分布、匿名化した観測、実務上の読み方

観測指標

指標件数読み方
WARN9,925注意して使う候補
NEED_REVIEW5,394追加確認が必要な候補
RESTRICT4,881制限または停止寄りの候補
BLOCK10強い停止候補

観測事実

BLOCKが少ないことは安心材料だけではない。MCPでは、完全な悪性判定よりも「この権限範囲で本当に使うべきか」という判断が多くなる。 WARNとNEED_REVIEWの多さは、レビュー対象が脆弱性そのものだけでなく、設定、到達性、ソース説明、認証、データ流出経路まで広がることを示している。

実務上の読み方

導入プロセスでは、BLOCKだけを自動停止にし、RESTRICTをセキュリティ承認、WARNを用途限定、NEED_REVIEWを証拠収集へ回すような運用設計が現実的である。 全候補を同じ深さで読むのではなく、状態と業務影響を組み合わせて、レビュー順を作ることが重要になる。

限界

  1. 各状態は公開Registry上の観測であり、顧客環境のアクセス権やデータ分類を直接反映しない。
  2. WARNやNEED_REVIEWは、攻撃成功を示すものではない。
  3. 数値は観測時点のスナップショットであり、Registry更新により変動する。

まとめ

MCPセキュリティの運用価値は、危険なものを1つ見つけることだけでなく、確認が必要な2万件を扱える形に整えることにある。


MCP Guard は、Public Registry と検査プロファイルをもとに、MCP導入前に確認すべき根拠を継続的に整理している。