Chapter 5: レポートと SBOM

HTML レポート・CycloneDX SBOM の生成と活用

HTML レポートの構成

スキャン完了後に生成される HTML レポートは、ブラウザで開けるスタンドアロンファイルです。以下のセクションで構成されています。

セクション内容
ヘッダプロジェクト名、スキャン日時、Dependa バージョンが表示されます。
サマリ依存ライブラリ数、脆弱性数、ライセンス分類の概要をカード形式で表示します。
ポリシー判定PASS / FAIL の判定結果と、FAIL の場合はその理由が表示されます。
依存ライブラリ表検出されたすべてのパッケージの名前、バージョン、エコシステム、ライセンスの一覧です。
脆弱性表検出された脆弱性の ID、影響パッケージ、CVSS スコア、重大度、説明の一覧です。
ライセンス表各パッケージのライセンス SPDX ID と分類(Approved / Caution / Prohibited / Unknown)の一覧です。
推奨事項検出された問題に対する対処の提案(バージョンの更新、ライセンスの確認など)が記載されます。
HTML レポートのプレビュー
生成された HTML レポートの表示例

レポートの閲覧方法

SBOM 出力(CycloneDX 1.5 JSON)

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

スキャンのたびにタイムスタンプ付きの新しいファイルが生成されます。過去のレポートも残るため、変化の比較に活用できます。

Chapter 5: Reports & SBOM

Generate and use HTML reports and CycloneDX SBOM

HTML Report Structure

The HTML report generated after a scan is a standalone file that can be opened in any browser. It consists of the following sections.

SectionContent
HeaderDisplays the project name, scan date/time, and Dependa version.
SummaryShows dependency count, vulnerability count, and license classification overview in card format.
Policy ResultDisplays the PASS / FAIL result, along with reasons if FAIL.
Dependencies TableLists all detected packages with name, version, ecosystem, and license.
Vulnerabilities TableLists detected vulnerabilities with ID, affected package, CVSS score, severity, and description.
Licenses TableLists each package's SPDX license ID and classification (Approved / Caution / Prohibited / Unknown).
RecommendationsProvides suggested actions for detected issues (e.g., update versions, review licenses).
HTML Report Preview
Example of a generated HTML report

Viewing Reports

SBOM Output (CycloneDX 1.5 JSON)

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.

Output Location

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.