この機能は、ソフトウェアリポジトリ内のサードパーティライブラリに対して、自動分析を実行し、重大なセキュリティ脆弱性を特定します。パッケージレジストリと脅威インテリジェンス情報を照合することで、システムは、即時対応が必要な脆弱なコンポーネントを特定します。このプロセスにより、コード統合が厳格なセキュリティ基準に準拠し、依存関係の脆弱性を悪用される前に、本番環境に影響が及ぶのを防ぎます。
システムは、モノレポ構造およびマルチモジュールプロジェクト全体で宣言されたすべての依存関係について、詳細なスキャンを開始します。
脆弱性データは、NVDやSnykといった信頼できる情報源から取得し、正確性と最新性を確保しています。
結果は、深刻度レベル別に分類され、各問題に対して、具体的な改善策が提示されます。
パッケージの依存関係マニフェストを解析します。対象ファイルには、package.json、pom.xml、およびgo.modファイルが含まれます。
推移的依存関係を解決し、完全な依存関係グラフの全体像を把握します。
セマンティックバージョニングの制約を用いて、脆弱性データベースを検索し、正確なマッチングを実現します。
CVE ID、影響を受けるバージョン、および修正に関する推奨事項を含む、詳細なレポートを生成します。
すべてのプルリクエストに対して、高リスクな依存関係を含むマージをブロックするために、自動実行がトリガーされます。
組織のリスク評価のための、脆弱性の件数と傾向をリアルタイムで可視化する機能。
開発環境を通じて、パッケージのバージョン更新やパッチ適用を直接行うための手順ガイド。