Skip to content

Commit

Permalink
Merge pull request #225 from m3t3kh4n/master
Browse files Browse the repository at this point in the history
Implementation Guide for Pinning of Artifacts and change link for Docker Content Trust
  • Loading branch information
wurstbrot authored Apr 9, 2023
2 parents 7d7dc35 + 5691cb0 commit 91ac200
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 1 deletion.
10 changes: 10 additions & 0 deletions src/assets/YAML/default/BuildAndDeployment/Build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,11 @@ Build and Deployment:
measure: Pinning of artifacts ensure that changes are performed only when intended.
comment: The usage of pinning requires a good processes for patching. Therefore,
choose this activity wisly.
meta:
implementationGuide: Pinning artifacts in Dockerfile refers to the practice of using specific,
immutable versions of base images and dependencies in your build process. Instead of using the
latest tag for your base image, select a specific version or digest. For example, replace FROM node:latest,
to FROM node@sha256:abcdef12.
difficultyOfImplementation:
knowledge: 2
time: 2
Expand All @@ -103,6 +108,11 @@ Build and Deployment:
evidence: ""
comments: ""
SBOM of components:
description: |-
SBOM (Software Bill of Materials) is a document that lists all components, libraries,
and dependencies used in a software application or container image. Creating an SBOM
during the build process can help ensure transparency, security, and license compliance
for your application.
risk: In case a vulnerability of severity high or critical exists, it needs
to be known where an artifacts with that vulnerability is deployed with which
dependencies.
Expand Down
2 changes: 1 addition & 1 deletion src/assets/YAML/default/implementations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ implementations:
docker-content-trust:
name: Docker Content Trust
tags: []
url: https://docs.docker.com/notary/getting_started/
url: https://docs.docker.com/engine/security/trust/
in-toto:
name: in-toto
tags: []
Expand Down

0 comments on commit 91ac200

Please sign in to comment.