clair README

The project's README from github.com/quay/clair. As one markdown file: README.md.

Clair

Docker Repository on Quay PkgGoDev IRC Channel

Note: The main branch may be in an unstable or even broken state during development. Please use releases instead of the main branch in order to get stable binaries.

Clair Logo

Clair is an open source project for the static analysis of vulnerabilities in application containers (currently including OCI and docker).

Clients use the Clair API to index their container images and can then match it against known vulnerabilities.

Our goal is to enable a more transparent view of the security of container-based infrastructure. Thus, the project was named Clair after the French term which translates to clear, bright, transparent.

The book contains all the documentation on Clair's architecture and operation.

Community

Contributing

See CONTRIBUTING for details on submitting patches and the contribution workflow.

License

Clair is under the Apache 2.0 license. See the LICENSE file for details.

clair (quay/clair)

Searching Database…

11.1K ·GitHub
这是什么?Clair 是一个开源工具,用于对应用容器镜像进行静态漏洞分析,同时支持 OCI 和 Docker 两种镜像格式。
这是命令行工具,还是需要我自己运行的服务器?它是一个带 API 的服务器。客户端把容器镜像发送给 Clair 进行索引,然后查询该索引,将其与已知漏洞进行比对,而不是运行一个单独的本地命令。
怎样才能运行一个稳定版本?请获取带标签的发布版本,而不是从 main 分支构建,因为 main 分支在开发期间可能不稳定或存在故障。也可以使用 Docker 镜像来运行它。
它能扫描哪些容器镜像格式?Clair 目前支持对 OCI 镜像和 Docker 镜像进行索引和检查。
可以直接从 main 分支部署吗?不建议。README 明确警告 main 分支在开发期间可能不稳定或存在故障,因此生产环境部署应使用已发布的版本。
谁会真正运行 Clair?运行基于容器的基础设施(Docker、OCI、Kubernetes 环境)的团队,希望了解其部署镜像中已知漏洞情况的团队。
为什么项目叫 Clair?Clair 是法语单词,意为清晰、明亮或透明,体现了该项目旨在为容器镜像漏洞提供透明视图的目标。
完整的文档在哪里?README 指向一个名为 “The book” 的独立文档站点,其中涵盖 Clair 的架构和运行方式,而不是把详细文档直接放在 README 中。
“先索引再匹配”的工作流程具体是怎样运行的?客户端首先将容器镜像提交给 Clair 进行索引(即编目其内容),然后将该索引与 Clair 的漏洞数据进行匹配,从而找出已知问题。
Creator
quay
Size
35.8 MB
Stars
11.1K
Age
10y
Commits · 90 Days