123% más CVE notificadas al día en 2026 que el año pasado.

Comparativa

CRACI frente a Anchore

Anchore Enterprise escanea imágenes, sistemas de archivos y SBOM, y después aplica políticas en toda su cartera. CRACI registra la SBOM mientras se ejecuta su build de GitHub Actions e indica su grado de completitud.

Actualizado el

La respuesta corta

Anchore Enterprise es una plataforma de SBOM para la seguridad y el cumplimiento continuos. Se basa en las herramientas de código abierto Syft y Grype de Anchore, escanea imágenes de contenedor, sistemas de archivos y SBOM importadas, y aplica paquetes de políticas para estándares como FedRAMP y NIST. CRACI es un runner de GitHub Actions que registra las dependencias que cada job descargó realmente y genera la SBOM a partir de ese registro, con un estado de completitud.

La diferencia está en el origen de la lista de componentes: un escaneo de lo que está presente o un registro de lo que hizo el build. CRACI también monitoriza ese registro en busca de nuevas vulnerabilidades, de modo que el CI, la SBOM y el seguimiento de vulnerabilidades proceden de un solo producto en lugar de un runner más una plataforma de escaneo.

De un vistazo

Función CRACI Anchore Enterprise
SBOM a partir del tráfico observado del build Proxy que entiende de paquetes en el runner de CRACI Escanea imágenes, sistemas de archivos y código fuente
Completitud indicada por job y por caché Cinco estados, que se transmiten entre cachés
Política de egress en el runner Denegación o permiso por defecto, bloquea si falla No ejecuta su build
Ejecuta sus jobs de CI Los jobs se ejecutan en runners de CRACI Se conecta a su CI actual
Monitorización continua de las SBOM almacenadas Las SBOM monitorizadas se reevalúan Vuelve a escanear las SBOM sin el artefacto original
Evidencia e informes para el CRA SBOM en CycloneDX o SPDX, registros mediante la API; sin exportación de informes VEX, registros de auditoría y paneles de cumplimiento
Controles de política que bloquean builds Los controles de política bloquean el build Paquetes de políticas para FedRAMP, NIST y más
Sistemas de CI GitHub Actions hoy; GitLab CI y Jenkins en la hoja de ruta GitHub, GitLab, Jenkins, Azure, CodeBuild
Autoalojado y aislado (air-gapped) Gestionado hoy; runners alojados por el cliente en la hoja de ruta, Enterprise Kubernetes, Docker Compose, air-gapped
Importación de SBOM de proveedores Se pueden añadir SBOM de proveedores CycloneDX, SPDX y Syft JSON
Precios $0.002 por vCPU-minuto ($0.004 para 2 vCPU), medido por segundo; sin cuota mensual Precio bajo solicitud (a septiembre de 2026)
  • Incluido
  • En parte
  • No incluido
  • En la hoja de ruta

Lo que Anchore hace bien

La página de inicio de Anchore
anchore.com

Empecemos por las herramientas de código abierto, porque son independientes del producto comercial. Syft es una CLI y una biblioteca de Go que genera SBOM a partir de imágenes de contenedor y sistemas de archivos, bajo la licencia Apache 2.0. Grype es un escáner de vulnerabilidades de código abierto para imágenes y sistemas de archivos. Muchos equipos ya usan una o ambas de forma gratuita.

Anchore Enterprise «se basa en Syft y Grype de código abierto» y añade lo que las grandes organizaciones necesitan a su alrededor:

  • Amplia cobertura. SBOM de contenedores, código fuente y sistemas de archivos, además de SBOM creadas fuera de la plataforma. Las SBOM cargadas se validan contra el esquema antes del análisis. La versión 6 añadió máquinas virtuales y sistemas de archivos remotos.
  • Escaneo continuo. Las SBOM almacenadas se vuelven a escanear en busca de vulnerabilidades sin el artefacto original, y la plataforma también busca secretos y malware.
  • Políticas como código. Controles de política con paquetes predefinidos, entre ellos FedRAMP, NIST, CIS, PCI DSS y CMMC.
  • Su propia infraestructura. Helm en EKS, AKS, GKE u OpenShift, Docker Compose, imágenes de nube e instalaciones aisladas (air-gapped).
  • Muchos sistemas de CI. Integraciones documentadas con GitHub, GitLab, Jenkins, AWS CodeBuild y Azure Pipelines.

Si gestiona flotas de contenedores en varios sistemas de CI, o trabaja en un entorno gubernamental o aislado, son puntos fuertes reales, y CRACI no los iguala hoy.

En qué se diferencia CRACI

Un registro del build, no un escaneo del resultado

En la integración de Anchore con GitHub Actions, anchorectl genera la SBOM en su runner, o los analizadores de Anchore la generan en el servidor. En ambos casos, la SBOM describe lo que un escáner encuentra en una imagen o un directorio. Escanear la imagen terminada es una buena práctica. Ve lo que acabó en el artefacto. No puede ver lo que el job descargó por el camino y dejó atrás, como plugins de build, herramientas de pruebas y paquetes restaurados desde una caché.

CRACI ejecuta el job. Usted cambia runs-on a craci, y un proxy que entiende de paquetes registra el tráfico hacia las fuentes de paquetes durante el build: fuentes npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk y Git, además de presets de descarga. La evidencia de dependencias viaja con las cachés de CI, así que un paquete restaurado permanece en el registro.

Por qué importa el método

Un escáner solo puede notificar lo que declaran los archivos que tiene delante, y lo que notifica depende de su configuración. Syft elige sus catalogers según el tipo de escaneo, de modo que la misma versión de la misma herramienta puede devolver listas muy distintas a partir del mismo checkout en función de una sola opción. Un repositorio que no incluye lockfile, como ocurre con express 5.2.1, no da a un lector de lockfiles nada que resolver. Se trata del escaneo como método, no de la calidad de Syft. CRACI no puede compararse de este modo, porque registra builds y no puede escanear un directorio.

Un estado de completitud en cada SBOM

Cada SBOM de CRACI lleva un estado de completitud por job y por caché: Complete, Complete with connections, Incomplete, Unavailable o Not recorded. El estado se transmite entre cachés. Usted sabe si cada SBOM es un registro completo o tiene una laguna.

Control y procedencia en el origen

Como CRACI ejecuta el job, puede aplicar una política de egress de red: denegación o permiso por defecto, 24 presets de fuentes de software integrados y fuentes personalizadas tipadas. Las políticas se validan antes de que empiece el job y, si fallan, bloquean (fail closed). La API devuelve SBOM, trazas de red y datos de procedencia.

Monitorización

CRACI reevalúa de forma continua las SBOM monitorizadas y agrega las vulnerabilidades de todos los builds y repositorios. Los equipos de seguridad pueden hacer el triaje de los hallazgos y enviarlos al equipo adecuado. Los controles de política bloquean un build en función de los hallazgos.

Un inventario de qué está desplegado y dónde

La vista de inventario de CRACI muestra exactamente qué versiones de software están desplegadas en qué productos, a escala global. Cuando se publica una nueva vulnerabilidad, puede ver qué productos ejecutan la versión afectada en lugar de reconstruirlo a partir de notas de versión y hojas de cálculo.

Sustituir Anchore por CRACI

Para los equipos que usan GitHub Actions, CRACI cubre la función que Anchore Enterprise cumple con las SBOM: genera la SBOM en el build, sigue reevaluando las SBOM monitorizadas a medida que se publican nuevas vulnerabilidades, agrega los hallazgos de todos los builds y repositorios, y permite a los equipos de seguridad hacer su triaje y enviar cada uno al equipo responsable de la corrección. No hay plataforma de escaneo que operar ni paso de carga que mantener.

Tenga claro a qué renuncia. Anchore Enterprise escanea imágenes de contenedor y sistemas de archivos, incluidos los que usted no ha compilado, y busca secretos y malware. Sus paquetes de políticas para FedRAMP, NIST y estándares similares no tienen equivalente en CRACI hoy, aunque los propios controles de política de CRACI bloquean builds y aplican la política de licencias. Anchore Enterprise también se puede autoalojar, incluso en redes aisladas (air-gapped), y se integra con GitLab, Jenkins y otros sistemas de CI. Si eso le importa más que un registro de a partir de qué se compiló cada versión, Anchore encaja mejor.

Para el Cyber Resilience Act

Anchore publica material sobre el CRA, incluida una página sobre el CRA de la UE y una guía de requisitos de SBOM. Presenta Anchore Enterprise para la gestión de SBOM, la monitorización de vulnerabilidades con fuentes como CISA KEV, el soporte de los plazos de alerta temprana de 24 horas y de notificación de 72 horas, los controles de política, las anotaciones VEX y los registros de auditoría.

Las obligaciones de notificación del CRA se aplican desde el 11 de septiembre de 2026: una alerta temprana en las 24 horas siguientes a tener conocimiento de una vulnerabilidad explotada activamente, a través de la plataforma única de notificación del CRA. Sus disposiciones principales se aplican desde el 11 de diciembre de 2027. Notificar en 24 horas depende de saber qué versiones contienen el componente afectado. La API de CRACI devuelve SBOM, trazas de red y datos de procedencia, y las SBOM se exportan en CycloneDX o SPDX, vulnerabilidades incluidas.

CRACI automatiza una parte importante de la visibilidad y la evidencia de la cadena de suministro de software que las empresas necesitan para su proceso más amplio de cumplimiento del CRA. Ninguno de los dos productos hace que un fabricante cumpla por sí solo. Consulte lo que exige el CRA y el cumplimiento del CRA con CRACI.

CRACI es compatible hoy con GitHub Actions. GitLab CI, Jenkins y otros sistemas de CI están en la hoja de ruta. Lea más sobre la generación de SBOM durante el build o la documentación de CRACI.

CRACI y Anchore: preguntas frecuentes

Syft y Grype, autoalojamiento, compatibilidad con CI y precios

¿Es CRACI una alternativa a Anchore?

Sí, para los equipos que usan GitHub Actions. CRACI genera la SBOM en el build, sigue reevaluando las SBOM monitorizadas a medida que se publican nuevas vulnerabilidades y permite a los equipos de seguridad hacer el triaje de los hallazgos y enviarlos al equipo responsable de la corrección, sin ninguna plataforma de escaneo que operar. Anchore encaja mejor si necesita escanear imágenes que no ha compilado, autoalojar la solución o trabajar con varios sistemas de CI.

¿En qué se diferencia CRACI de Syft y Grype?

Syft y Grype son las herramientas gratuitas y de código abierto de Anchore: Syft genera SBOM a partir de imágenes de contenedor y sistemas de archivos, y Grype las escanea en busca de vulnerabilidades. Ambas leen lo que está presente en los archivos que tienen delante. CRACI ejecuta el build y registra los paquetes que el job descargó realmente, incluidos los restaurados desde cachés de CI, así que, para el software que usted compila, sustituye a ambas.

¿Qué hace Anchore Enterprise que CRACI no hace?

Anchore Enterprise escanea imágenes de contenedor y sistemas de archivos, incluidos los que usted no ha compilado, y busca secretos y malware. Incluye paquetes de políticas para FedRAMP, NIST, CIS, PCI DSS y CMMC, que hoy no tienen equivalente en CRACI, aunque los propios controles de política de CRACI pueden bloquear un build en función de los hallazgos. Anchore Enterprise también se puede autoalojar, incluso en redes aisladas (air-gapped).

¿Puede CRACI ejecutarse autoalojado o en redes aisladas?

Hoy no. CRACI ofrece runners gestionados en infraestructura europea, con runners alojados por el cliente en la hoja de ruta para Enterprise. Anchore Enterprise se instala con Helm en Kubernetes, con Docker Compose o en redes aisladas (air-gapped).

¿Con qué sistemas de CI son compatibles Anchore y CRACI?

Anchore documenta integraciones con GitHub, GitLab, Jenkins, AWS CodeBuild y Azure Pipelines. CRACI es hoy un runner para GitHub Actions; otros sistemas de CI, entre ellos GitLab CI y Jenkins, están en la hoja de ruta.

¿Cómo se comparan los precios?

A septiembre de 2026, el precio de Anchore Enterprise se ofrece bajo solicitud. CRACI solo cobra por los minutos de build: $0.002 por vCPU-minuto ($0.004 para un runner predeterminado de 2 vCPU), medido por segundo, sin cuota mensual ni cargo por SBOM. Consulte los precios para conocer las condiciones vigentes.

¿Son compatibles Anchore y CRACI con VEX y el Cyber Resilience Act?

Anchore presenta Anchore Enterprise para el CRA con gestión de SBOM, monitorización de vulnerabilidades, controles de política, anotaciones VEX y registros de auditoría. CRACI también es compatible con VEX. Registra a partir de qué se compiló cada versión, mantiene el seguimiento de sus vulnerabilidades y presenta en su nombre las notificaciones de vulnerabilidades del CRA, con lo que automatiza una parte importante de la evidencia que necesita su proceso de CRA. Reserve una demo para comparar una SBOM registrada con la que genera su escaneo actual.

Compare una SBOM registrada con un escaneo

Ejecute un workflow de GitHub Actions en CRACI y compare su SBOM con la que genera su escaneo actual.

Reservar una demo