Files
tldr/pages.zh/common/trivy.md

36 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# trivy
> 用于扫描容器镜像、文件系统和 Git 仓库中的漏洞以及配置问题的工具。
> 更多信息:<https://aquasecurity.github.io/trivy>。
- 扫描 Docker 镜像中的漏洞和暴露的秘密:
`trivy image {{image:tag}}`
- 扫描 Docker 镜像,并按严重性过滤输出:
`trivy image --severity {{HIGH,CRITICAL}} {{alpine:3.15}}`
- 扫描 Docker 镜像,忽略任何未修复/未打补丁的漏洞:
`trivy image --ignore-unfixed {{alpine:3.15}}`
- 扫描文件系统中的漏洞和错误配置:
`trivy fs --security-checks {{vuln,config}} {{path/to/project_directory}}`
- 扫描 IaCTerraform、CloudFormation、ARM、Helm 和 Dockerfile目录中的错误配置
`trivy config {{path/to/iac_directory}}`
- 扫描本地或远程 Git 仓库中的漏洞:
`trivy repo {{path/to/local_repository_directory|remote_repository_URL}}`
- 扫描 Git 仓库直到特定的提交哈希:
`trivy repo --commit {{commit_hash}} {{repository}}`
- 使用 SARIF 模板生成输出:
`trivy image --format {{template}} --template "{{@sarif.tpl}}" -o {{path/to/report.sarif}} {{image:tag}}`