Files

37 lines
847 B
YAML

# Copyright 2020-2026 the Pinniped contributors. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
---
platform: linux
image_resource:
type: registry-image
source:
repository: docker.io/aquasec/trivy # alternatively could use ghcr.io/aquasecurity/trivy
inputs:
- name: image
outputs:
params:
# For format see https://trivy.dev/docs/latest/guide/configuration/filtering/#by-finding-ids
IGNORE_VULNERABILITY_IDS: ""
run:
path: ash
args:
- -c
- |
set -euo pipefail
cat <<EOF >.trivyignore
${IGNORE_VULNERABILITY_IDS}
EOF
echo ".trivyignore file contents:"
cat .trivyignore
echo
trivy image \
--input=image/image.tar \
--db-repository public.ecr.aws/aquasecurity/trivy-db \
--exit-code=1 \
--scanners vuln \
--timeout=10m0s