You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trivy-action/action.yaml

29 lines
811 B
YAML

name: 'Trivy Vulnerability Scanner'
description: 'Scans container images for vulnerabilities with Trivy'
author: 'Aqua Security'
inputs:
image-ref:
description: 'image reference'
required: true
exit-code:
description: 'exit code when vulnerabilities were found'
required: false
default: '0'
severity:
description: 'severities of vulnerabilities to be displayed'
required: false
default: 'UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL'
format:
description: 'output format (table, json)'
required: false
default: 'table'
runs:
using: 'docker'
image: 'docker://docker.io/aquasec/trivy:latest'
args:
- 'image'
- '--format=${{ inputs.format }}'
- '--exit-code=${{ inputs.exit-code }}'
- '--severity=${{ inputs.severity }}'
- '${{ inputs.image-ref }}'