Check product releases for security vulnerabilities and CVE scan status
Check product releases for security vulnerabilities and CVE scan status.
This command collects product release coordinates from one or more sources and checks each one against Apollo APIs to determine:
Input sources (at least one required):
If multiple sources are provided, the releases are merged before checking.
Use -r/--release-channel to filter results by release channel:
Use --rescan to trigger CVE rescans for releases that haven't been scanned in the past 7 days. Use --details to show detailed CVE information including per-release breakdowns.
Example YAML file (coordinates.yaml):
Example usage:
apollo-cli cve check -f coordinates.yaml
apollo-cli cve check -e my-environment
apollo-cli cve check -p com.palantir.foo
apollo-cli cve check -e my-environment -f extra-coords.yaml --rescan
apollo-cli cve check -e my-environment -r RELEASE
apollo-cli cve check -e my-environment --details
Copied!1apollo-cli cve check [flags]
| Flag | Use |
|---|---|
--details | Show detailed output including per-release CVE information |
-e, --environment | Environment |
-h, --help | Help for check |
-f, --maven-coordinates-file | File containing a list of maven coordinates (yaml format) |
-p, --product-id | Product ID of the form 'group' |
-r, --release-channel | Release channel |
--rescan | Trigger CVE rescan for releases not scanned in the past 7 days |
| Flag | Use |
|---|---|
--apollo-client-id | Client ID to use for generating Bearer Token |
--apollo-client-secret | Client secret to use for generating Bearer Token |
--apollo-token | Bearer Token to use for authenticated endpoints |
--apollo-token-provider | Specifies how the Bearer Token used for authenticated Apollo endpoint calls is provided. Valid values are "auto", "static", or "service-user" (default "auto"). If "auto" is specified, will use either the Bearer Token provided by "apollo-token" or a Bearer Token obtained by using "apollo-client-id" and "apollo-client-secret" to generate a token from Multipass depending on which values are set (but will error if both values are set). If "static" is specified, the token provided by "apollo-token" is used. If "service-user" is specified, "apollo-client-id" and "apollo-client-secret" are used to generate a token from Multipass. |
--apollo-url | Base URL for Apollo that is used to derive the API endpoints |
--debug | Enable debug level logging |
--http-timeout | Timeout in minutes for all apollo requests |
-k, --insecure-skip-verify | Skip verification of server certificate |
-o, --output | Output format (json,yaml,pretty) |
--profile | Use a specific profile from your configuration file |
--quiet | Do not print log output to stderr |
--space-id | Space ID to use for certain space-scoped commands |