supply-chain-guard について
supply-chain-guard は、15 のエコシステムのパッケージやコンポーネントをローカルでオフライン検査するオープンソースのスキャナーです。マルウェア挙動の分析や SBOM 生成に加え、MCP 経由でコーディングエージェントがインストール前に依存関係を確認できます。
主な機能
- 01マニフェストとロックファイルのオフラインスキャン
- 0215 のエコシステムの悪意あるコンポーネント照合
- 03マルウェアとインストールフックの分析
- 04CycloneDX 1.6 SBOM の生成
- 05SLSA 来歴の評価と攻撃チェーンの関連付け
活用シーン
- 01パッケージのインストール前に依存関係を確認
- 02CI でリスクの高い変更をゲート
- 03リポジトリの推移的依存関係とマルウェアを検査
MCP 対応
MCP サーバーはコーディングエージェントにパッケージ検査機能を提供し、インストール前の依存関係評価を支援します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 1 日前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | いいえ | パッケージ名。例:'event-stream' または '@scope/pkg'(package-mode) |
| version | string | いいえ | チェックする正確なバージョン(任意、パッケージモード)。指定しない場合、バージョンに依存しない IOC のみが一致します。 |
| ecosystem | enum | いいえ | 名前が属するパッケージエコシステム(パッケージモード)npm | pypi | ruby | composer | nuget | go | jenkins | terraform | vscode | openvsx | maven | actions | pub | docker | tfmodule | swift | cocoapods | hex | cran | conan | helm | ansible | homebrew | chrome | edge | firefox | jetbrains |
| indicator | string | いいえ | フィードを照合する単一のドメイン、URL、IP、またはハッシュ(インジケーターモード)。ecosystem/name の代わりに使用してください。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。