Clair 是一个开源的容器镜像静态分析工具,用于检测镜像中的已知安全漏洞。
AlexGustafsson/cupdate
零配置服务,自动发现 Kubernetes、Docker 或 Podman 中运行的容器镜像,检查新版本与漏洞,并通过 UI、API 和 RSS 提供结果。
- Star
- 312
- Fork
- 10
- 未关闭 Issue
- 32
- 最近提交
- 4天前
这是什么?
Cupdate 会扫描 Kubernetes 集群或 Docker、Podman 主机上正在使用的容器镜像,并查询每个镜像的最新可用版本。版本信息、发布说明、镜像依赖关系和漏洞数据可以通过 Web UI 查看,也可以通过 API 获取或订阅 RSS。
它面向希望定期查看哪些服务已过时、新版本带来了哪些变化的人。Cupdate 本身不会部署更新,可以与 Renovate、Dependabot 等工具配合,作为已部署服务的仪表盘使用,其 API 也便于编写自定义脚本。
漏洞信息来自 Docker Scout、Quay 镜像的 Clair、基于 GitHub Advisory 的 vulndb 数据库,以及针对含 SBOM 镜像的 osv.dev。支持 Docker Hub、GHCR、Quay、GCR、GitLab 以及其他兼容 OCI 的镜像仓库。
核心功能
- 01自动发现 Kubernetes、Docker 或 Podman 主机上正在使用的镜像
- 02为每个镜像查询最新可用版本
- 03通过 Docker Scout、Clair、GitHub Advisory 和 osv.dev 进行漏洞扫描
- 04以图表展示各镜像版本被哪些工作负载依赖
- 05提供 UI、API 和 RSS 订阅更新
适用场景
- 跟踪 Kubernetes 集群中过时的容器镜像
- 在升级自托管服务前查看发布说明和漏洞信息
- 将更新数据接入自定义脚本或依赖更新机器人
收录于专题
标签
常见问题
- cupdate 是什么?
- 零配置服务,自动发现 Kubernetes、Docker 或 Podman 中运行的容器镜像,检查新版本与漏洞,并通过 UI、API 和 RSS 提供结果。 Cupdate 会扫描 Kubernetes 集群或 Docker、Podman 主机上正在使用的容器镜像,并查询每个镜像的最新可用版本。版本信息、发布说明、镜像依赖关系和漏洞数据可以通过 Web UI 查看,也可以通过 API 获取或订阅 RSS。
- cupdate 可以免费使用吗?用的什么许可证?
- cupdate 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- cupdate 还在维护吗?
- 活跃维护中。cupdate 最近一次提交是在 2026年11月3日。
- cupdate 适合用来做什么?
- 跟踪 Kubernetes 集群中过时的容器镜像 在升级自托管服务前查看发布说明和漏洞信息 将更新数据接入自定义脚本或依赖更新机器人
- 在哪里获取 cupdate?
- 源代码和安装说明在 GitHub 上:https://github.com/AlexGustafsson/cupdate
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
打包为单一二进制文件的轻量级 Kubernetes 发行版,适用于边缘、IoT、CI 和开发环境。
从容器镜像和文件系统生成软件物料清单(SBOM)的命令行工具与 Go 库。
在自有 Docker 主机之间部署和扩展容器化应用,基于 WireGuard 组网,无需 Kubernetes 或 Swarm。
可自托管的持续交付与部署平台,支持容器化应用的版本管理,兼容 Docker、Podman 和 Kubernetes。
无守护进程的命令行工具,用于运行、构建和管理 OCI 容器、镜像、卷和 Pod,兼容 Docker 命令行。