-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
scout: restructure learning path, add videos
- Loading branch information
1 parent
033acdf
commit 4105db3
Showing
10 changed files
with
92 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
title: Attestations | ||
keywords: build, attestations, sbom, provenance, metadata | ||
description: | | ||
Introduction to SBOM and provenance attestations with Docker Build, | ||
what they are, and why they exist | ||
weight: 50 | ||
--- | ||
|
||
{{< youtube-embed qOzcycbTs4o >}} | ||
|
||
[Build attestations](/manuals/build/metadata/attestations/_index.md) give you | ||
detailed information about how an image was built and what it contains. These | ||
attestations, generated by BuildKit during build-time, attach to the final | ||
image as metadata, allowing you to inspect an image to see its origin, creator, | ||
and contents. This information helps you make informed decisions about the | ||
security and impact of the image on your supply chain. | ||
|
||
Docker Scout uses these attestations to evaluate the image's security and | ||
supply chain posture, and to provide remediation recommendations for issues. If | ||
issues are detected, such as missing or outdated attestations, Docker Scout can | ||
guide you on how to add or update them, ensuring compliance and improving | ||
visibility into the image's security status. | ||
|
||
There are two key types of attestations: | ||
|
||
- SBOM, which lists the software artifacts within the image. | ||
- Provenance, which details how the image was built. | ||
|
||
You can create attestations by using `docker buildx build` with the | ||
`--provenance` and `--sbom` flags. Attestations attach to the image index, | ||
allowing you to inspect them without pulling the entire image. Docker Scout | ||
leverages this metadata to give you more precise recommendations and better | ||
control over your image's security. | ||
|
||
<div id="scout-lp-survey-anchor"></div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
title: Remediation | ||
description: Learn how Docker Scout can help you improve your software quality automatically, using remediation | ||
keywords: scout, supply chain, security, remediation, automation | ||
weight: 60 | ||
--- | ||
|
||
{{< youtube-embed 7PsZbAsPgsY >}} | ||
|
||
Docker Scout's [remediation feature](/manuals/scout/policy/remediation.md) | ||
helps you address supply chain and security issues by offering tailored | ||
recommendations based on policy evaluations. These recommendations guide you in | ||
improving policy compliance or enhancing image metadata, allowing Docker Scout | ||
to perform more accurate evaluations in the future. | ||
|
||
You can use this feature to ensure that your base images are up-to-date and | ||
that your supply chain attestations are complete. When a violation occurs, | ||
Docker Scout provides recommended fixes, such as updating your base image or | ||
adding missing attestations. If there isn’t enough information to determine | ||
compliance, Docker Scout suggests actions to help resolve the issue. | ||
|
||
In the Docker Scout Dashboard, you can view and act on these recommendations by | ||
reviewing violations or compliance uncertainties. With integrations like | ||
GitHub, you can even automate updates, directly fixing issues from the | ||
dashboard. | ||
|
||
<div id="scout-lp-survey-anchor"></div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters