Skip to content

Commit 6d3b049

Browse files
committed
Update doc for pipelines
1 parent a7054ec commit 6d3b049

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

docs/sbom.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ cases where SBOMs are beneficial:
88

99
- accurate vulnerability risk assessment when combined with VEX data,
1010

11-
- or faster incident response when aggregating SBOMs for an entire product portfolio.
11+
- or faster incident response when aggregating SBOMs for an entire product portfolio, as well as the pipeline components
12+
that build them.
1213

1314
When talking about inventories of components, it's also important to describe what the current design goals of a
1415
comprehensive SBOM are:
@@ -105,6 +106,17 @@ container image (identified by two distinct purls) itself is available from:
105106
],
106107
```
107108

109+
### Product vs Pipeline
110+
111+
_Product_ SBOMs, as described above in the Build vs Release section, align with the _Build_ SBOM type from CISA's guidance on
112+
[Types of SBOM Documents](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf).
113+
114+
_Pipeline_ SBOMs document the software components that make up systems, tools, and infrastructure (STIs) composing a Pipeline
115+
for building our products. These SBOMs may align with _Build_ SBOM type as defined by CISA, or they may align with _Source_,
116+
_Analyzed_, or even _Deployed_ SBOM types. The difference between these types lies in how the SBOMs are generated, which
117+
depends on when during the build and deploy process of a Pipeline STI the SBOM is generated.
118+
119+
108120
### Component-Level vs Product-Level
109121

110122
_Component-level_ SBOMs describe individual components, such as a single RPM package or a container

0 commit comments

Comments
 (0)