chainctl
chainctl Chainguard Control chainctl [flags] Options --api string The url of the Chainguard platform API. (default …
A tool to analyze the use of Chainguard Libraries in various artifacts
verify analyzes various artifacts (directories, archives, packages) to analyze how much was built from source by Chainguard, based on SBOM data, signatures, and artifact inspection.
You can specify one or more paths to analyze multiple artifacts in a single command.
For container images, you can use:
chainctl libraries verify [path...] [flags] # Analyze a local JAR file
chainctl libraries verify myapp.jar
# Analyze multiple files
chainctl libraries verify build/libs/*.jar build/libs/*.war
# Analyze a local Python virtual environment
chainctl libraries verify ./venv/
# Analyze with JSON output
chainctl libraries verify -o json build/libs/*.jar
# Analyze container images
chainctl libraries verify cgr.dev/chainguard/maven:latest
# Analyze remote artifact
chainctl libraries verify remote:example.com/maven2/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar -d, --detailed Show detailed per-artifact results
--ecosystems-url string URL for the Ecosystems Proxy (defaults to https://libraries.cgr.dev)
-h, --help help for verify
--no-color Disable colored output
-o, --output string Output format (text, json, yaml) (default "text")
--parent string Parent organization for authentication
--verbose Enable verbose output --api string The url of the Chainguard platform API. (default "https://console-api.enforce.dev")
--audience string The Chainguard token audience to request. (default "https://console-api.enforce.dev")
--config string A specific chainctl config file. Uses CHAINCTL_CONFIG environment variable if a file is not passed explicitly.
--console string The url of the Chainguard platform Console. (default "https://console.chainguard.dev")
--force-color Force color output even when stdout is not a TTY.
--issuer string The url of the Chainguard STS endpoint. (default "https://issuer.enforce.dev")
--log-level string Set the log level (debug, info) (default "ERROR")
-v, --v int Set the log verbosity level.Last updated: 2026-01-13 18:30