-
Notifications
You must be signed in to change notification settings - Fork 4
Closed
Description
Reading a paragraph in https://redhatproductsecurity.github.io/security-data-guidelines/sbom/#understanding-sboms
- For each software component, an SBOM must list its provenance. That is, if the (downstream) component is a
redistributed version of an open source project (upstream), the downstream component must be directly linked
to its upstream counterpart. If an upstream component is augmented in a mirrored repository before being used
in a build of a downstream component, this version of the component (also called a midstream component) must
be recorded as a separate package.
Could we make the midstream component
and the this version of the component
part more obvious?
Consider example: An upstream project example.com/foo
is augmented in midstream ?? repo example.com/bar
, and that is used for building downstream component foobar
(e.g., foobar.rpm). We want to provide SBOM for the downstream foobar.rpm
component.
I'd like to better emphasize what "midstream" means; is it the foobar
component itself? or the augmented example.com/bar
repo? Does SBOM of foobar
refer only to example.com/bar
(expecting it exists somewhere with its own SBOM), or does it refer to both example.com/bar
and example.com/foo
?
Metadata
Metadata
Assignees
Labels
No labels