File tree Expand file tree Collapse file tree
subgroups/sbom-sg/outcomes/QualityGuide Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -698,8 +698,9 @@ SPDX 及び CycloneDX の仕様に詳しい人々にレビューをしてもら
698698 - RelationshipクラスのfromとtoにあるElementのSPDXIDからそのコンポーネントがパッケージかファイルかの判別ができる。
699699
700700- CycloneDX 1.6
701- - dependenciesのrefとdependsOnに記述するbom-refのelment idからコンポーネントがパッケージかファイルかの判別ができる。
702-
701+ - componentやcomponentsにpurlが存在するかで判断できるが、purlエントリーはRequiredではないので、存在しない場合には判断方法は不明。
702+ - typeに"file"という種別はあるが、コンポーネントの粒度としての"file"という意味ではない。
703+
703704##### Appendix-1.2.2. サンプル
704705
705706> パッケージとファイルの依存関係それぞれのサンプルが必要か?
@@ -724,6 +725,11 @@ SPDX 及び CycloneDX の仕様に詳しい人々にレビューをしてもら
724725
725726- CycloneDX 1.6
726727
728+ ||| MakerがUserに提供するSBOM| MakerがUserに提供するSBOM|
729+ | -| -| -| -|
730+ || コンポーネントの単位| [ ファイル] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-productX-maker-file.cdx.json ) | [ パッケージ] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-productX-maker-package.cdx.json ) |
731+ | Vendorが提供するアプリAのSBOM| [ ファイル] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-appA-vendor-file.cdx.json ) | ファイル単位| [ MakerがアプリAから依存があるOSSのファイル情報をパッケージ情報に変換してアプリAのみファイル単位にする] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-productX-user-package.cdx.json ) |
732+ | Vendorが提供するアプリAのSBOM| [ パッケージ] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-appA-vendor-package.cdx.json ) | [ MakerがアプリAのパッケージからファイルを分解してファイル単位にする] ( https://github.com/no-ta/public-sandbox/blob/main/samples/example5.2/sample-5.2-component-granularity-productX-user-file.cdx.json ) | パッケージ単位|
727733
728734### Appendix-2. 5章の項目記載用テンプレート
729735
You can’t perform that action at this time.
0 commit comments