SBOMに基づいてソフトウェア依存関係と既知の脆弱性を追跡し、組織内のプロジェクトを分析するプラットフォーム。
fabric8-analytics/fabric8-analytics-vscode-extension
依存関係マニフェストの編集中に、既知の脆弱性やライセンス上の問題を通知するRed Hat製VS Code拡張機能です。
代替できる製品:Snyk
- スター
- 258
- フォーク
- 195
- 未解決の Issue
- 9
- 最終コミット
- 4 日前
これは何?
Red Hat Dependency Analytics(RHDA)は、コードを書きながらソフトウェアサプライチェーンのセキュリティ脆弱性を確認できるVisual Studio Code拡張機能です。pom.xml、package.json、go.mod、requirements.txt、pyproject.toml、Cargo.tomlなどのマニフェストファイルを開くと、依存関係の一覧がRed Hat運営のバックエンドに送信され、影響を受けるパッケージに脆弱性の件数と深刻度がインラインで表示されます。Maven、npm、pnpm、Yarn、Go、Python(pip、Poetry、uv)、Gradle、Cargoに対応しています。
インラインでの脆弱性表示に加え、Red Hatが推奨するパッケージバージョンを提案するクイックフィックス、マニフェストごとの詳細なHTMLレポート、JavaScriptまたはCargoのワークスペース内の全パッケージを一括分析するコマンドを利用できます。また、マニフェストとLICENSEファイルのライセンス不一致を検出し、CycloneDX SBOMを生成できます。syftとskopeoがインストールされていれば、Dockerfileのベースイメージもスキャンできます。
`exhortignore`コメントを使って分析対象から依存関係を除外できます。devまたはtestスコープはデフォルトでスキップされます。この拡張機能はシステム上の外部パッケージマネージャーバイナリに依存し、マニフェストデータをオンラインサービスに送信します。
主な機能
- 01対応するマニフェストファイル内で、依存関係の脆弱性をインライン表示します。
- 02Red Hat推奨のパッケージバージョンへの切り替えを提案するQuick Fixを利用できます。
- 03ライセンスの不一致や、依存関係のライセンス非互換を検出します。
- 04JavaScript/TypeScriptのモノレポやCargoワークスペースを一括分析します。
- 05マニフェストファイルからCycloneDX SBOMを生成します。
- 06syftとskopeoを使ってDockerfileのベースイメージをスキャンします。
ユースケース
- pom.xmlやpackage.jsonの編集中に、既知の脆弱性を含む依存関係を検出する。
- 依存関係の変更をコミットする前に、pip、Poetry、uvで管理するPythonプロジェクトをチェックする。
- セキュリティチームと共有するために、MavenまたはnpmプロジェクトのSBOMを生成する。
- pnpmまたはCargoのモノレポ内にあるすべてのパッケージを一度に監査する。
クイックスタート
- 1
Visual Studio Codeをインストールする
- 2
[表示]メニューから[拡張機能]ビューを開く
- 3
MarketplaceでRed Hat Dependency Analyticsを検索し、[インストール]をクリックする
使う前に知っておきたいこと
- プロジェクトの種類に応じたパッケージマネージャー(mvn、npm、pip、cargoなど)がインストールされ、PATHから利用できる必要があります。
- Red Hatがホストするオンラインサービスのため、依存関係の分析にはネットワーク接続が必要です。
- MavenとGradleの推奨事項および修正を利用するには、Red HatのGAリポジトリをプロジェクトに追加する必要があります。
収録されている特集
トピック
よくある質問
- fabric8-analytics-vscode-extension とは?
- 依存関係マニフェストの編集中に、既知の脆弱性やライセンス上の問題を通知するRed Hat製VS Code拡張機能です。 Red Hat Dependency Analytics(RHDA)は、コードを書きながらソフトウェアサプライチェーンのセキュリティ脆弱性を確認できるVisual Studio Code拡張機能です。pom.xml、package.json、go.mod、requirements.txt、pyproject.toml、Cargo.tomlなどのマニフェストファイルを開くと、依存関係の一覧がRed Hat運営のバックエンドに送信され、影響を受けるパッケージに脆弱性の件数と深刻度がインラインで表示されます。Maven、npm、pnpm、Yarn、Go、Python(pip、Poetry、uv)、Gradle、Cargoに対応しています。
- fabric8-analytics-vscode-extension は無料で使えますか?ライセンスは?
- fabric8-analytics-vscode-extension は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- fabric8-analytics-vscode-extension は今もメンテナンスされていますか?
- 活発にメンテナンス中。fabric8-analytics-vscode-extension の最終コミットは 2026年11月2日 です。
- fabric8-analytics-vscode-extension は何に使えますか?
- pom.xmlやpackage.jsonの編集中に、既知の脆弱性を含む依存関係を検出する。 依存関係の変更をコミットする前に、pip、Poetry、uvで管理するPythonプロジェクトをチェックする。 セキュリティチームと共有するために、MavenまたはnpmプロジェクトのSBOMを生成する。 pnpmまたはCargoのモノレポ内にあるすべてのパッケージを一度に監査する。
- fabric8-analytics-vscode-extension のインストール方法は?
- Visual Studio Codeをインストールする [表示]メニューから[拡張機能]ビューを開く MarketplaceでRed Hat Dependency Analyticsを検索し、[インストール]をクリックする
- fabric8-analytics-vscode-extension はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/fabric8-analytics/fabric8-analytics-vscode-extension
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コンテナイメージやファイルシステムからSBOMを生成するCLIツール兼Goライブラリ。
CVE-2026-111497の影響を受けるBrotliデコーダーの複製をプロジェクトやバイナリからスキャンし、更新方法を案内するClaude Code/Codex向けスキル。
既知のセキュリティ勧告があるPHPパッケージのインストールを防ぐ、毎日更新されるComposer開発依存パッケージ。
既知の脆弱性や悪意のあるパッケージを検出し、修正案を提示するPython依存関係スキャナー。
Trivyは、コンテナ、ファイルシステム、Gitリポジトリ、VMイメージ、Kubernetesを対象に、脆弱性や設定ミス、シークレット、SBOMを検出するオープンソースのセキュリティスキャナーです。