SBOMApp - SBOM Generator & Vulnerability Scanner について
SBOMApp は、VS Code と GitHub Copilot で使う MCP サービスです。ローカルプロジェクトや Git リポジトリの SBOM、脆弱性、依存関係のライセンスを分析し、CVE の確認や修正情報の取得にも対応します。
主な機能
- 01SPDX または CycloneDX の SBOM 生成
- 02脆弱性スキャンと CVE 詳細の確認
- 03依存関係、ライセンス、リスクの分析
- 04修正バージョンとアップグレード経路の提示
- 05リモートサーバー接続の設定とテスト
活用シーン
- 01現在のプロジェクトの SBOM を生成
- 02プロジェクト依存関係の脆弱性を確認
- 03依存関係のライセンスとリスクを審査
- 04スキャンで見つかった脆弱性に対処
MCP 対応
VS Code 拡張機能がリモート SBOM MCP サーバーに接続し、MCP ツールを通じて GitHub Copilot に SBOM 生成、脆弱性スキャン、依存関係分析を提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.sbomapp.com/mcpclaude mcp add --transport http mcpsbom-sbom https://mcp.sbomapp.com/mcp{"mcpServers":{"mcpsbom-sbom":{"type":"http","url":"https://mcp.sbomapp.com/mcp"}}}Cursor で開く{"servers":{"mcpsbom-sbom":{"type":"http","url":"https://mcp.sbomapp.com/mcp"}}}VS Code で開く{"mcpServers":{"mcpsbom-sbom":{"type":"http","url":"https://mcp.sbomapp.com/mcp"}}}{"mcpServers":{"mcpsbom-sbom":{"serverUrl":"https://mcp.sbomapp.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.sbomapp.com/mcp認証が必要ツール
詳細
SBOMApp による VS Code 向け SBOM!
「AI がコードを書いたなら、中身を監査しましょう」
SBOM MCP Server - SBOMApp MCP Server は、ソフトウェアサプライチェーンセキュリティのアシスタントを VS Code 内で利用できるようにします。シンプルな自然言語プロンプトを使って、開発者は SBOM(SPDX/CycloneDX)をすぐに生成し、CVE をスキャンし、ライセンスコンプライアンスを検証して、実行可能な修正ガイダンスを取得できます。
ツールを切り替えたり、手動でスクリプトを実行したりする必要はありません。すべてエディター内で完結するため、すばやく安全に、作業に集中できます。

チームが SBOMApp MCP を選ぶ理由:
エンドツーエンドの可視性:ローカルのワークスペースまたは Git リポジトリから、推移的依存関係を含む完全な SBOM を作成し、ビルドやリリースに添付できます。
実行可能なセキュリティ対策:脆弱性スキャンを実行し、CVE の詳細を確認して、修正バージョンやアップグレード方法を取得できます。
明確なライセンス情報:監査しやすい要約を使って、コピーレフトライセンスなどのリスクのあるライセンスを早期に特定できます。
Copilot + MCP ネイティブ:エージェントモードで自然に動作するため、「SBOM を生成」「脆弱性をスキャン」といったプロンプトを利用できます。
スムーズな導入:7日間の無料トライアルを開始するか、VS Code に安全に保存されるトークンを使ってエンタープライズサーバーに接続できます。
セキュリティを重視するエンジニアリング組織向けに設計:規制対象のソフトウェアをリリースする場合、SDLC を強化する場合、または顧客からの SBOM 要求に備える場合でも、SBOMApp MCP はチームに必要な SBOM、CVE、ライセンスに関する分析情報を提供します。
完全なプライバシーを保証!
コード、SBOM、依存関係、プロジェクトデータは一切保存しません。 安全に保存されるのはメールアドレス(無料トライアル用)と API トークンのみです。それ以外はすべて、お使いのマシン上に保持されます。
SBOMApp MCP Server
リモート SBOM MCP Server に接続して、ソフトウェア部品表の分析、脆弱性スキャン、オープンソースライセンスの詳細確認、依存関係の管理を実行できます。
クイックスタートガイド
ステップ 1:拡張機能をインストールする
- VS Code を開きます
- 拡張機能を開きます(
Ctrl+Shift+Xまたは Mac ではCmd+Shift+X) - "SBOMApp MCP Server" を検索します
- インストールをクリックします
または、VS Code Marketplace から直接インストールします。
ステップ 2:無料トライアル - すぐに始めましょう!
新規ユーザーは、クレジットカード不要で 100 トークン付きの 90 日間無料トライアルを利用できます!
トライアルの自動登録:
- 拡張機能をインストールします
- 初回起動時に、無料トライアルの開始を求めるメッセージが表示されます
- メールアドレスを入力します
- API キーが自動的に設定され、すぐに利用できます!
トライアルを有効にする簡単な手順!
前提条件:Visual Studio Code がインストールされ、言語モデルが有効になっている必要があります。
-
SBOM MCP のステータスバーをクリックします!
-
無料トライアル開始のオプションをクリックします。
-
無料トライアル開始のポップアップをクリックします。
-
公式メールアドレスを入力して Enter をクリックします。
-
登録が正常に完了すると、トライアル有効化の通知が届きます!
-
コマンド「CTRL+SHIFT+P」を使ってウィンドウを再読み込みするか、「コマンドパレット」をクリックして「Developer:Reload Window」を選択し、MCP サーバーを更新します!
トライアルの機能:
| 機能 | トライアル |
|---|---|
| 有効期間 | 90 日 |
| トークンリクエスト | 100 トークン |
| SBOM の生成 | はい |
| 脆弱性スキャン | はい |
Pro にアップグレード:
トライアルの期限が切れた場合、またはトークンを使い切った場合は、https://payment.sbomapp.com または https://sbomapp.com でアップグレードしてください。
手動設定(エンタープライズユーザー向け):
管理者からライセンスキーを受け取っている場合:
Ctrl+Shift+Pを押して、"SBOMApp: Configure Remote Server" を選択します- サーバー URL を入力します:
https://mcp.sbomapp.com/mcp - API キーを入力します
ステップ 3:接続をテストする
- もう一度
Ctrl+Shift+Pを押します - "SBOMApp: Test Connection" と入力して Enter を押します
- 利用可能なツール数を含む成功メッセージが表示されます
ステップ 4:VS code を再起動する。
必須の手順です!認証情報と接続をテストしたら、VS Code を再起動してください。
ステップ 5:チャットボックスで「@sbomapp」を使い始める
接続すると(緑色のステータスバーに ✓ が表示されます)、GitHub Copilot に質問できます。
注記: SBOMApp MCP を使用する前に、VS Code にプロジェクトがインポートされていることを確認してください。
"@sbomapp/help"
"@sbomapp Generate an SBOM for my current project or
Generate an SBOM for my current project".
"@sbomapp scan vulnerabilities" or "Check if lodash 4.17.0 has any security vulnerabilities"
機能
- 簡単な設定:シンプルなセットアップウィザードで SBOM MCP サーバーに接続できます
- 安全な認証:安全なストレージを使用したベアラートークン認証
- 接続テスト:使用前にサーバーへの接続を確認できます
- ステータスバーインジケーター:接続状態をひと目で確認できます
- ツールブラウザー:利用可能なすべての SBOM 分析ツールを表示します
- 直接ツール:チャットで「@sbomapp Generate SBOM for my current project」と入力するだけで、すぐに使えます!
コマンド
| コマンド | 説明 |
|---|---|
SBOMApp: Start Free Trial | 7 日間の無料トライアルに登録します |
SBOMApp: Check Trial Status | 残りのトークン数と有効期限を確認します |
SBOMApp: Check Token Usage | トークン使用状況の詳細な統計を確認します |
SBOMApp: Configure Remote Server | サーバー URL と API キーを設定します |
SBOMApp: Test Connection | サーバーへの接続を確認します |
SBOMApp: Show Available Tools | 利用可能な SBOM 分析ツールを表示します |
SBOMApp: Disconnect | サーバーから切断します |
設定
この拡張機能では、以下の設定を利用できます。
| 設定 | 説明 | デフォルト |
|---|---|---|
sbomRemoteMcp.serverUrl | リモート SBOM MCP サーバーの URL | (空) |
sbomRemoteMcp.apiKey | 認証用の API キー | (空) |
sbomRemoteMcp.autoConnect | VS Code の起動時に自動接続します | true |
sbomRemoteMcp.showStatusBar | ステータスバーに状態を表示します | true |
利用可能なツール
接続すると、GitHub Copilot で以下の SBOM 分析ツールを使用できます。
| ツール | 説明 |
|---|---|
sbomapp_generateSbomFromWorkspace | 現在のプロジェクトの SBOM を生成し、脆弱性をスキャンし、依存関係を分析して、ライセンスを確認します |
generate_sbom | プロジェクトの完全な SBOM と脆弱性レポートを生成します |
scan_vulnerabilities | CVE の詳細を含め、プロジェクトのセキュリティ脆弱性をスキャンします |
analyze_dependencies | すべての依存関係(種類、ライセンス、リスク評価)を分析します |
ヒント: Copilot チャットに「generate sbom」、「scan vulnerabilities」、「analyze dependencies」と入力するだけで、拡張機能が現在のプロジェクトを自動的に分析します!
SBOM と脆弱性の生成後に使える Copilot プロンプトの例
Copilot に以下の質問をしてみてください。
- 「上記で特定された脆弱性を修正してください」
- 「component_1 を適切で安全なコンポーネントに置き換えてください」
要件
- VS Code 1.106 以降
- 稼働中の SBOM MCP サーバーへのアクセス
- 認証に使用する有効な API キー
API キーの取得
オプション 1:無料トライアル(個人ユーザーにおすすめ)
- 拡張機能を起動し、トライアル登録のプロンプトに従います
- または、コマンド
SBOMApp: Start Free Trialを実行します - トライアル内容:90 日間、100 トークン
オプション 2:Pro ライセンスの購入
- https://payment.sbomapp.com または https://sbomapp.com にアクセスして購入します
- トークンと高度な機能を利用できます
- API キーはメールで即時に届きます
オプション 3:エンタープライズライセンス
- SBOM MCP サーバーの管理者にお問い合わせください
- メール:[email protected]
トラブルシューティング
接続に失敗する
- サーバー URL が正しいことを確認してください(末尾が
/mcpである必要があります) - サーバーが稼働中で、アクセス可能であることを確認してください
- API キーが有効で、有効期限が切れていないことを確認してください
- ファイアウォールで接続が許可されているか確認してください
ツールが動作しない
- 接続が確立されていることを確認してください(ステータスバーに緑色の ✓ が表示されます)
- VS Code の MCP 設定が正しく構成されているか確認してください
- 一度切断してから、再接続してみてください
- 問題が解決しない場合は、VS Code を再起動してください
ステータスバーが表示されない
- 設定で
sbomRemoteMcp.showStatusBarが有効になっていることを確認してください - VS Code の再読み込みを試してください(
Ctrl+Shift+P→ 「Reload Window」)
トークン使用状況を確認する
- ステータスバーの「SBOM MCP」をクリック →「トークン使用状況を確認」を選択します
- 出力パネルで詳細な使用状況の統計を確認します
トライアルの状況を確認する
- ステータスバーの「SBOM MCP」をクリック →「トライアルの状況を確認」を選択します
- 残りのトークン数、残り日数、アップグレードのオプションを確認します
- ステータスバーにトライアル情報が表示されます:
✓ SBOM MCP [Trial: 450]
トライアルの期限切れ、またはトークンを使い切った場合
- ステータスバーに「SBOM MCP [Trial Expired]」と表示されます
- ポップアップの「今すぐアップグレード」をクリックして、Pro ライセンスを購入します
- または、コマンド「SBOMApp: Configure Remote Server」を実行して、新しい API キーを入力します
- 次のサイトでアップグレードできます:https://payment.sbomapp.com または https://sbomapp.com
認証エラー
- API キーが正しいことを確認してください
- API キーに適切な権限があることを確認してください
- キーが最近ローテーションされた場合は、管理者にお問い合わせください
プライバシーとセキュリティ
- API キーは VS Code のセキュアストレージに保存されます
- すべての通信で HTTPS を使用します(設定されている場合)
- 第三者にデータが送信されることはありません
- 認証情報がログに記録されたり、エクスポートされたりすることはありません
サポート
- 📧 メール:[email protected]
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。