Grype¶
Uses the Grype CLI to scan container images for vulnerabilities.
Steps¶
Step | Description |
---|---|
container_image_scan() | Performs the Grype scan against your scaffold build image. |
Configuration¶
Library Configuration | Description | Type | Default Value | Options |
---|---|---|---|---|
grype_container |
The container image to execute the scan within | String | grype:0.38.0 | |
report_format |
The output format of the generated report | String | json | json , table , cyclonedx , template |
fail_on_severity |
The severity level threshold that will fail the pipeline | String | high | none , negligible , low , medium , high , critical |
grype_config |
A custom path to a grype configuration file | String | null |
Grype Configuration File¶
If grype_config
isn't provided, the default locations for an application are .grype.yaml
, .grype/config.yaml
.
Learn More About Grype Configuration
Read the grype docs to learn more about the Grype configuration file
Dependencies¶
- This library requires that the
docker
library also be loaded andbuild()
be invoked beforecontainer_image_scan()
- If the default
grype_container
is replaced, it must be able to run docker containers (packages: docker-ce, docker-ce-cli and containerd.io).