フリーのSBOMツール: CycloneDX Generator を使ってみる
以下のツールを実行したときのメモ。
GitHub - CycloneDX/cdxgen: Creates CycloneDX Bill of Materials (BOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI/CD pipeline with automatic submission to Dependency Track server. GPT: https://chatgpt.com/g/g-673bfeb4037481919be8a2cd1bf868d2-cdxgen
Creates CycloneDX Bill of Materials (BOM...
やりたいこと
RedHat 系 Linux 上の /opt/hoge に配置されたプログラムの SBOM を作成する。フォーマットは CycloneDX。
手順
podman をインストールし、プログラムの配置されたフォルダに移動し docker イメージを run するだけ。イメージダウンロードに時間かかる。
# dnf -y install podman # cd /opt/hoge # podman run --rm -v /tmp:/tmp -v $(pwd):/app:rw -t ghcr.io/cyclonedx/cdxgen -r /app -o /app/bom.json
/opt/hoge 上に CycloneDX フォーマットの SBOM (bom.json ファイル) が生成される。
コメント