Moby 是 Docker 发起的开源容器项目,提供可组合的组件,用于构建自定义的容器系统。
aquasecurity/trivy
Trivy 是一款开源安全扫描工具,可检测容器、文件系统、Git 仓库、虚拟机镜像和 Kubernetes 中的漏洞、配置问题与敏感信息。
可替代:Snyk
Prisma Cloud
- Star
- 38,514
- Fork
- 774
- 未关闭 Issue
- 271
- 最近提交
- 23小时前
这是什么?
Trivy 是一款安全扫描工具,支持扫描容器镜像、文件系统、远程 Git 仓库、虚拟机镜像和 Kubernetes 集群。针对不同目标,它可以检测操作系统包和应用依赖中已知的 CVE 漏洞,生成软件物料清单(SBOM),发现基础设施即代码(IaC)中的配置错误,查找暴露的敏感信息,并统计软件许可证。
使用方式很直接:指定 image、fs、k8s 等目标子命令,通过 --scanners 选择扫描器,再给出扫描对象即可。结果支持多种报告格式,工具以单个二进制文件、Docker 镜像以及常见包管理器的形式分发。
该项目由 Aqua Security 维护,并已与 GitHub Actions、Kubernetes Operator、VS Code 插件等工具集成。
核心功能
- 01可扫描容器镜像、文件系统、远程 Git 仓库、虚拟机镜像和 Kubernetes 集群。
- 02检测操作系统包和软件依赖中的已知 CVE 漏洞。
- 03发现基础设施即代码中的配置错误和暴露的敏感信息。
- 04生成软件物料清单(SBOM)并统计软件许可证。
- 05通过 --scanners 参数按次选择需要运行的扫描器。
适用场景
- 在部署容器镜像前扫描其中的漏洞。
- 在 CI 流水线中检查 Terraform 或 Kubernetes 清单的配置错误。
- 审计 Kubernetes 集群中存在风险的工作负载。
- 检测代码仓库中硬编码的敏感信息。
快速上手
- 1
使用 Homebrew 安装 Trivy
brew install trivy - 2
或者通过 Docker 镜像运行 Trivy
docker run aquasec/trivy - 3
扫描一个容器镜像
trivy image python:3.4-alpine
使用前须知
- 主分支生成的金丝雀构建版本可能存在严重缺陷,不建议用于生产环境。
标签
常见问题
- trivy 是什么?
- Trivy 是一款开源安全扫描工具,可检测容器、文件系统、Git 仓库、虚拟机镜像和 Kubernetes 中的漏洞、配置问题与敏感信息。 Trivy 是一款安全扫描工具,支持扫描容器镜像、文件系统、远程 Git 仓库、虚拟机镜像和 Kubernetes 集群。针对不同目标,它可以检测操作系统包和应用依赖中已知的 CVE 漏洞,生成软件物料清单(SBOM),发现基础设施即代码(IaC)中的配置错误,查找暴露的敏感信息,并统计软件许可证。
- trivy 可以免费使用吗?用的什么许可证?
- trivy 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- trivy 还在维护吗?
- 活跃维护中。trivy 最近一次提交是在 2026年10月19日。
- trivy 适合用来做什么?
- 在部署容器镜像前扫描其中的漏洞。 在 CI 流水线中检查 Terraform 或 Kubernetes 清单的配置错误。 审计 Kubernetes 集群中存在风险的工作负载。 检测代码仓库中硬编码的敏感信息。
- trivy 怎么安装和运行?
- 使用 Homebrew 安装 Trivy: brew install trivy 或者通过 Docker 镜像运行 Trivy: docker run aquasec/trivy 扫描一个容器镜像: trivy image python:3.4-alpine
- 在哪里获取 trivy?
- 源代码和安装说明在 GitHub 上:https://github.com/aquasecurity/trivy
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7.2万1.9万GoApache-2.0更新于 16小时前
自托管的授权引擎(PDP),基于 YAML 策略判断谁可以对哪些资源执行何种操作。
4627216GoApache-2.0更新于 22小时前
一款命令行与终端界面工具,可追溯进程、端口、容器或文件的启动来源链。
2.3万892GoApache-2.0更新于 昨天
无需 Docker daemon,通过 Maven 或 Gradle 为 Java 应用构建优化的 Docker/OCI 镜像。
1.4万1482JavaApache-2.0更新于 4天前
一款免费开源的游戏服务器管理面板,每台服务器运行在独立的 Docker 容器中。
93512730PHPOther更新于 昨天
开源、可自托管的任务与家务管理应用,支持群组协作、周期性任务和多渠道提醒。
2662220GoAGPL-3.0更新于 24小时前