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.
29 lines
811 B
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 }}'
|