Repolode
quay

quay/clair

Clair es una herramienta de análisis estático de código abierto que indexa imágenes de contenedores y las compara con vulnerabilidades conocidas.

Estrellas
11,087
Forks
1,213
Issues abiertos
61
Último commit
hace 3 días

¿Qué es?

Clair analiza contenedores de aplicaciones mediante análisis estático para detectar vulnerabilidades conocidas. Los clientes envían imágenes de contenedores a la API de Clair, que indexa su contenido y luego compara los paquetes indexados con una base de datos de vulnerabilidades conocidas.

Actualmente, el proyecto admite los formatos de imágenes de contenedores OCI y Docker. Su objetivo declarado es ofrecer a los equipos una visión más clara del estado de seguridad de la infraestructura basada en contenedores. El nombre del proyecto proviene de la palabra francesa que significa «claro» o «transparente».

La documentación completa sobre la arquitectura y el funcionamiento se publica como un libro en la página de inicio del proyecto. Clair está bajo la licencia Apache 2.0 y está escrito en Go.

Funciones clave

  • 01Indexa el contenido de las imágenes de contenedores para analizarlo mediante la API de Clair.
  • 02Compara los paquetes indexados con datos sobre vulnerabilidades conocidas.
  • 03Admite los formatos de imágenes de contenedores OCI y Docker.

Casos de uso

  • Analizar imágenes de contenedores en una canalización de CI antes del despliegue.
  • Comprobar continuamente si las imágenes almacenadas en un registro de contenedores tienen vulnerabilidades recién divulgadas.
  • Integrar comprobaciones de vulnerabilidades en Kubernetes o en infraestructuras basadas en contenedores.

Inicio rápido

  1. 1

    Consulta el libro de documentación sobre arquitectura y funcionamiento

  2. 2

    Descarga los binarios estables desde la página de releases

  3. 3

    Contribuye siguiendo la guía de contribución

Antes de usarlo

  • La rama main puede ser inestable o no funcionar, así que usa las releases.
  • La configuración y el funcionamiento se documentan en un libro externo, no en el README.

Temas

Preguntas frecuentes

¿Qué es clair?
Clair es una herramienta de análisis estático de código abierto que indexa imágenes de contenedores y las compara con vulnerabilidades conocidas. Clair analiza contenedores de aplicaciones mediante análisis estático para detectar vulnerabilidades conocidas. Los clientes envían imágenes de contenedores a la API de Clair, que indexa su contenido y luego compara los paquetes indexados con una base de datos de vulnerabilidades conocidas.
¿clair es gratuito? ¿Qué licencia tiene?
clair es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿clair sigue mantenido?
Mantenimiento activo. El último commit de clair fue el 4 nov 2026.
¿Para qué puedo usar clair?
Analizar imágenes de contenedores en una canalización de CI antes del despliegue. Comprobar continuamente si las imágenes almacenadas en un registro de contenedores tienen vulnerabilidades recién divulgadas. Integrar comprobaciones de vulnerabilidades en Kubernetes o en infraestructuras basadas en contenedores.
¿Cómo se instala clair?
Consulta el libro de documentación sobre arquitectura y funcionamiento Descarga los binarios estables desde la página de releases Contribuye siguiendo la guía de contribución
¿Dónde consigo clair?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/quay/clair

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados