Chainguard Libraries Verification
Overview
At any point in time of your use of Chainguard Libraries you can verify binary artifacts, project setups, or even entire directories and repositories for the use of binaries supplied by Chainguard Libraries. This allows you to check adoption of Chainguard Libraries, find opportunities for further replacements or gaps in Chainguard Libraries, and identify artifacts originating from other, less trusted sources.
Chainguard provides the command line tool chainver
to enable this
verification with the following features:
- Use a signature-based binary identification and a checksum fallback.
- Support different binary formats, including JAR, WAR, EAR, ZIP, TAR, WHL, and APK files as well as container images.
- Allow analysis of directories and nested archive files.
- Create output in text, json, yaml, and csv format.
Requirements
The following requirements must be met:
- Linux, MacOS, or Windows operating system.
- x86_64 or arm64 processor architecture.
chainctl
installed and available on thePATH
.cosign
installed and available on thePATH
.- Sufficient network access available.
Access
chainver is available to customers upon request. The archive includes binaries for different operating systems and processor architectures.
Documentation
Detailed installation and user instructions are included with the provided
distribution and with the chainver help
command.
Last updated: 2025-07-03 12:00