Trivy
一把扫全部:镜像漏洞、IaC 配置、K8s 清单、密钥硬编码、SBOM。CI 里最常见的那个。
扫描目标是多类的:容器镜像与文件系统里的包漏洞(OS 包 + 语言依赖)、Terraform/K8s/Dockerfile 的配置误用、硬编码密钥、以及生成 SBOM。漏洞库是本地缓存的数据库,因此扫描本身不需要把镜像上传给任何人。另有 trivy-operator 常驻集群,把「跑着的工作负载有哪些 CVE」变成 CRD 与指标。CNCF 项目。
上游活跃度
2026-08-23 抓取 · 数据来自 aquasecurity/trivy (github)star37,572
最近提交2026-08-21
最新版本v0.74.02026-08-14
数字由构建期抓取,非实时;star 数不同代码托管平台之间不可直接比较。
运行依赖
- 首次运行要拉漏洞库(几十 MB 到百 MB 级);离线环境要预置或自建镜像源
上手前注意
- 扫出来的多数 CVE 在 homelab 语境下不可利用(没有攻击面)—— 不定义「哪些等级必须处理」的话,它产出的是噪音而不是信号
- 常驻 operator 在小集群上是持续的 CPU 与内存开销,按 namespace 收窄扫描范围比全量扫更实际
- 「扫描通过」不代表安全:它只看已知 CVE 与已知误配置,配置逻辑漏洞与权限过宽不在它视野里