Review patch transparency information
To review patches, build, test and deploy process used to create an Endor patch, use theAssuredPackageVersion API.
The commands and logs used to test, deploy and build this package are stored for each version of a package as an attestation.
Review attestations
To see all information about the patch, build, test and deploy process for this Endor patch use the command:Review security attestations
To see the exact changes used for a given security patch, Endor Labs provides a security attestation which shows:- Fixed vulnerabilities
- Exact code changes for each package
- Exact commits used and if they are upstream commits or commits applied by Endor Labs directly
com.fasterxml.jackson.core:jackson-databind@2.9.10.3:
Review build attestations
To see the build steps and build logs for an Endor patch, you can see that patch build attestation. To see a build attestation use the following command with the name of the package version you’d like to inspect. For this example we’ll usecom.fasterxml.jackson.core:jackson-databind@2.9.10.3
Reviewing Test Attestations
To see the test steps and test logs for an Endor patch, you can see that patch test attestation. To see a deployment attestation use the following command with the name of the package version you’d like to inspect. For this example we’ll usecom.fasterxml.jackson.core:jackson-databind@2.9.10.3
Review deploy attestations
To review the deployment steps and logs for an Endor patch, check the patch deployment attestation. To see a deployment attestation, use the following command with the name of the package version you’d like to inspect. For this example, we’ll usecom.fasterxml.jackson.core:jackson-databind@2.9.10.3.
Reproducible Build
To download the reproducible build of the patched artifact, with the name of the package version you’d like to inspect. For this example, we’ll usecom.fasterxml.jackson.core:jackson-databind@2.9.10.3.
You will need Bazel and Docker installed on your host.