MCP Security Research は、Evan Harris による独立したセキュリティ研究です。対象としているのは Model Context Protocol(MCP)と、急速に広がりつつある AI エージェントおよび AI 支援型開発ツール のエコシステムです。これらは導入の速度が速い一方で、認証が弱い、既定値が安全でない、ネットワーク インターフェースが露出しているといった状態のまま公開されることが少なくありません。

ここでの取り組みは単純です。実在する脆弱性を見つけ、修正できる立場の方々へ責任をもって報告し、 修正が利用可能になった時点で、より広いコミュニティが学べるよう明確な解説を公開する、ということ です。

この研究が扱う範囲

  • MCP サーバーとトランスポートのセキュリティ。認証のない SSE インターフェース、DNS リバイン ディング、オリジン検証の欠落などを含みます。
  • AI エージェントのセキュリティ。プロンプトインジェクション、サプライチェーンのリスク、安全 でないツール実行などを含みます。
  • AI・機械学習ツールの脆弱性。機械学習プラットフォームにおけるデシリアライズやリモートコード 実行などを含みます。

すべての調査結果はセキュリティアドバイザリーとして、影響を 受けるバージョン、影響の内容、修正の指針とともに文書化しています。最近の成果には、MLflow、AWS Labs の Amazon MQ MCP サーバー、Grafana の MCP サーバー、Neo4j などに関する開示が含まれます。

私からご連絡した場合

この研究の一部では、脆弱な、あるいはサポートの終了したコンポーネントで動作しているインターネット 公開のソフトウェアについて、その運営者の方へお知らせしています。私からメールを受け取られた場合、 それは善意に基づく責任ある開示の通知です。その意味をはっきりさせておきます。

  • 私が閲覧したのは、お使いのサイトがすでにすべての訪問者に提供している公開情報(公開された バージョンマニフェストなど)だけです。
  • サイトへの侵入、脆弱性の悪用、非公開データへのアクセスを試みたことはありません
  • 金銭、パスワード、システムへのアクセス権をお求めすることは決してありません

通知を受け取ってこのページをご覧になっている場合は、 サイト運営者の方へのページで、何を確認し、どう修正すれば よいかを説明しています。私の手順の全体は開示ポリシー に記載しています。

これが本当に私であることを確認する

心当たりのないセキュリティ関連の連絡に慎重になるのは当然のことです。私からのものだと称する連絡が 本物かどうかは、以下の公開プロフィールと照合してご確認いただけます。

脆弱性を報告する

私が管理しているプロジェクトでセキュリティ上の問題を発見された場合、または協調的な開示について ご連絡いただく場合は、security@mail.mcpsec.dev までメールを お送りください。対象範囲や期間については 開示ポリシーをご覧ください。