Skip to content

Commit 2b7379b

Browse files
committed
Add a section on supply chain and SBOM/SLSA mitigation
1 parent 09b918f commit 2b7379b

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

docs/reference/security/threat-model.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,4 +358,16 @@ Knative Serving supports running application pods under
358358
if they apply, and will provide a warning if submitted pods use default (empty)
359359
values which would be incompatible with the `restricted` profile.
360360

361-
**Mitigates**: user code execution, system code execution
361+
**Mitigates**: user code execution, system code execution
362+
363+
### SLSA builds and provenance
364+
365+
Knative signs both the [container images](verifying-images.md) and the
366+
[command-line binaries](verifying-cli.md) produced the project, along with an
367+
SBOM and a SLSA provenance statement describing how the contents were built.
368+
This reduces the risk of supply chain attacks by allowing administrators and
369+
users to validate that their artifacts are the same ones built by Knative, and
370+
validating the SLSA security guarantees with respect to ephemeral and
371+
reproducible builds.
372+
373+
**Mitigates**: system code execution

0 commit comments

Comments
 (0)