Kong produces build provenance for Inso CLI binary artifacts, which can be verified using cosign
or slsa-verifier
.
This guide provides steps to verify build provenance for signed Inso CLI binary artifacts in two different ways:
- A minimal example, used to verify an binary artifacts without leveraging any annotations
- A complete example, leveraging optional annotations for increased trust
For the minimal example, you only need a compressed binary file(s) and provenance file.
For the complete example, you need the same details as the minimal example, as well as any of the optional annotations you wish to verify:
Shorthand |
Description |
Example Value |
---|---|---|
REPO
|
GitHub repository |
insomnia
|
VERSION
|
Artifact version to download |
11.3.0
|
BINARY_FILES
|
Single space separated Inso CLI binary files |
inso-*-$VERSION.{pkg,tar.xz,zip}
|
PROVENANCE_FILE
|
Binary provenance file |
inso-provenance.intoto.jsonl
|
Because Kong uses GitHub Actions to build and release, Kong also uses GitHub’s OIDC identity to generate build provenance for binary artifacts, which is why many of these details are GitHub-related.