HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

trivy — Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandscannerimagesvulnerabilitiesclicontainerfortrivy

Problem

How to use the trivy command: Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues. More information: <https://trivy.dev/docs/latest/guide/references/configuration/cli/trivy/>.

Solution

trivy — Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues. More information: <https://trivy.dev/docs/latest/guide/references/configuration/cli/trivy/>.

Scan a Docker image for vulnerabilities and exposed secrets:
trivy image {{image:tag}}


Scan a Docker image filtering the output by severity:
trivy image {{[-s|--severity]}} {{HIGH,CRITICAL}} {{alpine:3.15}}


Scan a Docker image ignoring any unfixed/unpatched vulnerabilities:
trivy image --ignore-unfixed {{alpine:3.15}}


Scan the filesystem for vulnerabilities and misconfigurations:
trivy fs --security-checks {{vuln,config}} {{path/to/project_directory}}


Scan a IaC (Terraform, CloudFormation, ARM, Helm, and Dockerfile) directory for misconfigurations:
trivy config {{path/to/iac_directory}}


Scan a local or remote Git repository for vulnerabilities:
trivy repo {{path/to/local_repository_directory|remote_repository_URL}}


Scan a Git repository up to a specific commit hash:
trivy repo --commit {{commit_hash}} {{repository}}


Generate output with a SARIF template:
trivy image {{[-f|--format]}} {{template}} {{[-t|--template]}} "{{@sarif.tpl}}" {{[-o|--output]}} {{path/to/report.sarif}} {{image:tag}}

Code Snippets

Scan a Docker image for vulnerabilities and exposed secrets

trivy image {{image:tag}}

Scan a Docker image filtering the output by severity

trivy image {{[-s|--severity]}} {{HIGH,CRITICAL}} {{alpine:3.15}}

Scan a Docker image ignoring any unfixed/unpatched vulnerabilities

trivy image --ignore-unfixed {{alpine:3.15}}

Scan the filesystem for vulnerabilities and misconfigurations

trivy fs --security-checks {{vuln,config}} {{path/to/project_directory}}

Scan a IaC (Terraform, CloudFormation, ARM, Helm, and Dockerfile) directory for misconfigurations

trivy config {{path/to/iac_directory}}

Context

tldr-pages: common/trivy

Revisions (0)

No revisions yet.