HTML レポート・CycloneDX SBOM の生成と活用
スキャン完了後に生成される HTML レポートは、ブラウザで開けるスタンドアロンファイルです。以下のセクションで構成されています。
| セクション | 内容 |
|---|---|
| ヘッダ | プロジェクト名、スキャン日時、Dependa バージョンが表示されます。 |
| サマリ | 依存ライブラリ数、脆弱性数、ライセンス分類の概要をカード形式で表示します。 |
| ポリシー判定 | PASS / FAIL の判定結果と、FAIL の場合はその理由が表示されます。 |
| 依存ライブラリ表 | 検出されたすべてのパッケージの名前、バージョン、エコシステム、ライセンスの一覧です。 |
| 脆弱性表 | 検出された脆弱性の ID、影響パッケージ、CVSS スコア、重大度、説明の一覧です。 |
| ライセンス表 | 各パッケージのライセンス SPDX ID と分類(Approved / Caution / Prohibited / Unknown)の一覧です。 |
| 推奨事項 | 検出された問題に対する対処の提案(バージョンの更新、ライセンスの確認など)が記載されます。 |
SBOM(Software Bill of Materials)とは、ソフトウェアに含まれるすべての部品(依存ライブラリ)のリストのことです。「ソフトウェアの部品表」とも呼ばれます。
Dependa は CycloneDX 1.5 形式の JSON ファイルとして SBOM を出力します。
レポートと SBOM はスキャン対象プロジェクトの reports/ フォルダに出力されます。
{スキャン対象パス}/
reports/
dependa-report-2026-03-13.html ← HTML レポート
dependa-sbom-2026-03-13.json ← CycloneDX SBOM
スキャンのたびにタイムスタンプ付きの新しいファイルが生成されます。過去のレポートも残るため、変化の比較に活用できます。
Generate and use HTML reports and CycloneDX SBOM
The HTML report generated after a scan is a standalone file that can be opened in any browser. It consists of the following sections.
| Section | Content |
|---|---|
| Header | Displays the project name, scan date/time, and Dependa version. |
| Summary | Shows dependency count, vulnerability count, and license classification overview in card format. |
| Policy Result | Displays the PASS / FAIL result, along with reasons if FAIL. |
| Dependencies Table | Lists all detected packages with name, version, ecosystem, and license. |
| Vulnerabilities Table | Lists detected vulnerabilities with ID, affected package, CVSS score, severity, and description. |
| Licenses Table | Lists each package's SPDX license ID and classification (Approved / Caution / Prohibited / Unknown). |
| Recommendations | Provides suggested actions for detected issues (e.g., update versions, review licenses). |
An SBOM (Software Bill of Materials) is a complete list of all components (dependency libraries) included in your software. It is sometimes called a "software parts list."
Dependa outputs SBOMs as CycloneDX 1.5 format JSON files.
Reports and SBOM files are saved in the reports/ folder within the scanned project directory.
{Target Path}/
reports/
dependa-report-2026-03-13.html ← HTML Report
dependa-sbom-2026-03-13.json ← CycloneDX SBOM
Each scan generates new timestamped files. Previous reports are preserved, making it easy to compare changes over time.