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 @@ -707,8 +707,9 @@ SPDX 及び CycloneDX の仕様に詳しい人々にレビューをしてもら
707707 - RelationshipクラスのfromとtoにあるElementのSPDXIDからそのコンポーネントがパッケージかファイルかの判別ができる。
708708
709709- CycloneDX 1.6
710- - dependenciesのrefとdependsOnに記述するbom-refのelment idからコンポーネントがパッケージかファイルかの判別ができる。
711-
710+ - componentやcomponentsにpurlが存在するかで判断できるが、purlエントリーはRequiredではないので、存在しない場合には判断方法は不明。
711+ - typeに"file"という種別はあるが、コンポーネントの粒度としての"file"という意味ではない。
712+
712713##### Appendix-1.2.2. サンプル
713714
714715> パッケージとファイルの依存関係それぞれのサンプルが必要か?
@@ -733,6 +734,11 @@ SPDX 及び CycloneDX の仕様に詳しい人々にレビューをしてもら
733734
734735- CycloneDX 1.6
735736
737+ ||| MakerがUserに提供するSBOM| MakerがUserに提供するSBOM|
738+ | -| -| -| -|
739+ || コンポーネントの単位| [ ファイル] ( 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 ) |
740+ | 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 ) |
741+ | 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 ) | パッケージ単位|
736742
737743### Appendix-2. 5章の項目記載用テンプレート
738744
You can’t perform that action at this time.
0 commit comments