Skip to content

Commit 4c4628d

Browse files
author
Timo Pagel
committed
feat: add sbom and inventory
1 parent 0ab7a64 commit 4c4628d

3 files changed

Lines changed: 44 additions & 4 deletions

File tree

data/dimensions-subdimensions-activities/BuildAndDeployment/Build.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,3 +148,20 @@ Build and Deployment:
148148
- I-SB-1-A
149149
iso27001-2017:
150150
- 14.2.6
151+
SBOM of components:
152+
risk:
153+
- In case a vulnerability of severity high or critical exists, it needs to be
154+
known where an artifacts with that vulnerability is deployed with which dependencies.
155+
measure: Creation of an SBOM of components (e.g. application and container image content) during build.
156+
dependsOn:
157+
- Defined build process
158+
difficultyOfImplementation:
159+
knowledge: 2
160+
time: 2
161+
resources: 3
162+
usefulness: 3
163+
level: 2
164+
iso27001-2017:
165+
- '8.1'
166+
- '8.2'
167+
implementation: []

data/dimensions-subdimensions-activities/BuildAndDeployment/Deployment.yaml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,8 @@ Build and Deployment:
185185
Inventory of running artifacts:
186186
risk:
187187
- In case a vulnerability of severity high or critical exists, it needs to be
188-
known where an artifacts with that vulnerability is deployed with which dependencies.
189-
measure: A documented inventory or a possibility to gather the needed information
190-
(e.g. the documentation of which script needs to be run by whom) must be in
191-
place.
188+
known where an artifacts (e.g. container image) with that vulnerability is deployed.
189+
measure: A documented inventory or a possibility to gather the needed information.
192190
dependsOn:
193191
- Defined deployment process
194192
difficultyOfImplementation:
@@ -202,3 +200,24 @@ Build and Deployment:
202200
- '8.1'
203201
- '8.2'
204202
implementation: []
203+
Inventory of dependencies:
204+
risk:
205+
- In case a vulnerability of severity high or critical is known by the organization, it needs to be
206+
known where an artifacts with that vulnerability is deployed with which dependencies.
207+
measure: A documented inventory of dependencies used in images and containers exists.
208+
dependsOn:
209+
- Defined deployment process
210+
difficultyOfImplementation:
211+
knowledge: 2
212+
time: 2
213+
resources: 3
214+
usefulness: 3
215+
dependesOn:
216+
- SBOM of components
217+
level: 3
218+
samm2: o-incident-management|TODO
219+
iso27001-2017:
220+
- '8.1'
221+
- '8.2'
222+
implementation:
223+
- $ref: data/dimensions-subdimensions-activities/implementations.yaml#/implementations/dependencyTrack

data/dimensions-subdimensions-activities/implementations.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -546,3 +546,7 @@ implementations:
546546
name: Building your DevSecOps pipeline 5 essential activities
547547
url: https://www.synopsys.com/blogs/software-security/devsecops-pipeline-checklist/
548548
tags: [pre-commit]
549+
dependencyTrack:
550+
name: Dependency-Track is an intelligent Component Analysis platform that allows organizations to identify and reduce risk in the software supply chain. Dependency-Track takes a unique and highly beneficial approach by leveraging the capabilities of Software Bill of Materials (SBOM).
551+
url: https://github.com/DependencyTrack/dependency-track
552+
tags: [sca, inventory]

0 commit comments

Comments
 (0)