123% m谩s CVE notificadas al d铆a en 2026 que el a帽o pasado.

Comparativa

CRACI frente a Sonatype

Sonatype decide qu茅 componentes de c贸digo abierto pueden entrar en sus repositorios y se帽ala los riesgos de lo que acaba en sus aplicaciones. CRACI ejecuta el build y registra lo que descarg贸 realmente. Responden a preguntas distintas y funcionan bien juntos.

Actualizado el

La respuesta corta

Lo mejor de Sonatype es la gobernanza del c贸digo abierto: pol铆ticas que deciden qu茅 componentes se permiten, un firewall que detiene los paquetes malos en el repositorio y un an谩lisis que le dice qu茅 acab贸 en su aplicaci贸n. CRACI es un runner de CI compatible con GitHub Actions que registra cada dependencia externa que incorpora un build, y genera la SBOM, la procedencia y la evidencia de cumplimiento a partir de ese registro. Sonatype es un esc谩ner y un guardi谩n. CRACI es un registrador, cuyos controles de pol铆tica tambi茅n pueden bloquear un build por sus hallazgos. La mayor铆a de los equipos que necesitan ambos los ejecutar铆an en paralelo.

Qu茅 es cada producto de Sonatype

Sonatype vende varios productos, y los nombres importan en esta comparativa:

  • Sonatype Lifecycle es el producto de an谩lisis de composici贸n de software (SCA) y de pol铆ticas, que funciona autoalojado o como SaaS.
  • Sonatype Repository Firewall bloquea y pone en cuarentena los componentes que no cumplen las pol铆ticas de su organizaci贸n antes de que entren en sus repositorios. Est谩 dise帽ado para Sonatype Nexus Repository. Sonatype Firewall Pro cubre otros gestores de repositorios, como JFrog Artifactory, Cloudsmith y GitHub Packages, para npm, Maven, PyPI y NuGet.
  • Sonatype SBOM Manager importa, monitoriza y comparte SBOM, con un workflow de VEX.

La oferta est谩 cambiando. La p谩gina de precios de Sonatype dice que todas las capacidades de Lifecycle est谩n ahora incluidas en Sonatype Guide, que los nuevos clientes compran Guide para SCA y gobernanza, y que Guide tambi茅n incluye las capacidades de cumplimiento de SBOM Manager.

De un vistazo

Funci贸n CRACI Sonatype
Observa las dependencias mientras se ejecuta el build Proxy en el runner que entiende de paquetes Escanea la salida del build, lockfiles y manifiestos
SBOM del build con estado de completitud Cinco estados, por job y por cach茅 CycloneDX o SPDX de cada escaneo
Pol铆tica de egress para los jobs de build Denegaci贸n o permiso por defecto; si falla, bloquea No ejecuta sus builds
Bloquea paquetes maliciosos antes de la descarga Hoy solo pol铆tica de egress a nivel de fuente Repository Firewall y Firewall Pro
Monitorizaci贸n de las SBOM distribuidas Las SBOM monitorizadas se reeval煤an continuamente SBOM Manager monitoriza las SBOM importadas
Pol铆tica de licencias Reglas de pol铆tica de licencias, incluido el bloqueo de un build por una licencia Pol铆ticas para m谩s de 2.000 licencias
Priorizaci贸n por alcanzabilidad Datos de alcanzabilidad y actualizaci贸n en Lifecycle
Ejecuta sus jobs de CI Los jobs se ejecutan en runners de CRACI Se conecta a su CI existente
Sistemas de CI compatibles GitHub Actions hoy; GitLab CI y Jenkins en la hoja de ruta Jenkins, GitHub Actions, GitLab, Azure DevOps, Bamboo
Precios $0.002 por vCPU-minuto ($0.004 para 2 vCPU), medido por segundo; sin cuota mensual ni cargo por SBOM Los nuevos clientes compran Sonatype Guide (Enterprise a medida). Firewall Pro desde $4,800 al a帽o. A septiembre de 2026.
  • Incluido
  • En parte
  • No incluido
  • En la hoja de ruta

Lo que Sonatype hace bien

La p谩gina de inicio de Sonatype
sonatype.com

Pol铆ticas a escala. Lifecycle incluye 18 pol铆ticas predeterminadas y m谩s de 30 restricciones personalizables que cubren reglas de seguridad, legales y de arquitectura. Las pol铆ticas de licencias abarcan m谩s de 2.000 licencias de c贸digo abierto. Prioriza los hallazgos con datos de alcanzabilidad, de cambios incompatibles y de disponibilidad de actualizaciones, y puede abrir Golden Pull Requests con las actualizaciones sugeridas.

Examinar lo que gener贸 el build. Las integraciones de Lifecycle usan por defecto Advanced Binary Fingerprinting, que examina todo lo incluido en la aplicaci贸n tras el build, incluidas las dependencias embebidas, y puede identificar componentes renombrados o modificados. Solo entonces recurre a lockfiles y manifiestos. Cada informe de escaneo se puede exportar como SBOM en CycloneDX o SPDX.

Detener los paquetes malos en la entrada. Repository Firewall aplica las normas de seguridad, licencias y calidad de su organizaci贸n en el momento de la descarga y pone en cuarentena los componentes sospechosos. CRACI no tiene hoy un equivalente: el bloqueo de paquetes est谩 en su hoja de ruta.

Encaja en cualquier pipeline. Sonatype se integra con Jenkins, GitHub Actions, GitLab CI, Azure DevOps y Bamboo, adem谩s de Maven, Gradle y una CLI para otros servidores de CI. CRACI solo es compatible hoy con GitHub Actions, con GitLab CI y Jenkins en la hoja de ruta.

En qu茅 se diferencia CRACI

Registra el build en lugar de analizar su salida

La huella binaria le dice qu茅 hay dentro de la aplicaci贸n terminada. No le dice qu茅 descarg贸 el build por el camino: compiladores y toolchains, scripts de instalaci贸n, im谩genes base, binarios de versiones descargados con curl o paquetes restaurados desde una cach茅. CRACI los ve porque es el runner. Un proxy que entiende de paquetes observa el tr谩fico hacia las fuentes de paquetes mientras se ejecuta el job, y cubre fuentes npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk y Git, adem谩s de los presets de fuentes o de descarga. La evidencia de dependencias viaja con las cach茅s de CI, de modo que los paquetes en cach茅 se siguen contabilizando.

Cada SBOM indica su propia completitud, por job y por cach茅: Complete, Complete with connections, Incomplete, Unavailable o Not recorded. Cuando el registro tiene una laguna, usted lo sabe.

Controla a d贸nde puede ir el build

Repository Firewall gobierna lo que pasa por el repositorio. Una pol铆tica de egress de CRACI gobierna todo lo que el build puede alcanzar. Las pol铆ticas son de denegaci贸n o permiso por defecto, con 24 presets integrados de fuentes de software y fuentes personalizadas tipadas para npm, PyPI, apt, apk, el proxy de Go, Nix, Cargo, registros OCI y Git. Se validan antes de que empiece el job y, si fallan, bloquean. Juntos, ambos le permiten asegurarse de que los jobs de build solo descargan paquetes de las fuentes que usted aprueba, y de que esas fuentes solo sirven paquetes que usted permite.

Sigue vigilando lo distribuido

La API devuelve SBOM, trazas de red y procedencia. CRACI no firma la procedencia. CRACI agrega las vulnerabilidades de todos los builds y repositorios y sigue reevaluando las SBOM monitorizadas.

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 aparece 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.

Cu谩ndo usar los dos

  • Ya utiliza Nexus Repository con Firewall. Cons茅rvelo como barrera. A帽ada CRACI para que cada build tenga un registro de lo que descarg贸 y una pol铆tica de egress que mantenga los builds en sus fuentes aprobadas.
  • Su equipo legal se apoya en las pol铆ticas de licencias de Lifecycle. Cons茅rvelas. CRACI incluye metadatos de licencias declaradas en su exportaci贸n de SBOM y tambi茅n aplica una pol铆tica de licencias.
  • Re煤ne SBOM en SBOM Manager. SBOM Manager importa CycloneDX y SPDX, los mismos formatos que exporta CRACI, de modo que las SBOM generadas durante el build pueden estar junto a las que ya gestiona.
  • Sus pipelines est谩n en Jenkins o Azure DevOps. Sonatype encaja hoy. CRACI necesitar铆a primero esos pipelines en GitHub Actions; Jenkins est谩 en su hoja de ruta.

Para el Cyber Resilience Act

Sonatype publica una gu铆a de usuario del CRA y una lista de comprobaci贸n del CRA, y posiciona SBOM Manager como su producto para el CRA. Su gu铆a destaca la generaci贸n de archivos VEX para informar sobre vulnerabilidades conocidas en las SBOM, y Nexus Repository como sitio de actualizaci贸n para distribuir actualizaciones de seguridad.

CRACI cubre la parte de la evidencia desde el build: una SBOM para cada versi贸n con su completitud indicada, procedencia, monitorizaci贸n continua de vulnerabilidades y exportaci贸n de SBOM en CycloneDX o SPDX. 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. Ninguna de las dos herramientas hace que un producto cumpla por s铆 sola. Consulte cumplimiento del CRA y qu茅 es el CRA.

A帽adir CRACI junto a Sonatype

CRACI sustituye el runner, no GitHub Actions. Cambie runs-on a craci en un workflow, y las ejecuciones seguir谩n apareciendo en la interfaz de GitHub. Sus pasos de Sonatype se quedan en el workflow. Empiece por un pipeline de lanzamiento, compare la SBOM de CRACI con su informe de Lifecycle y examine lo que solo vio uno de los dos.

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 y el seguimiento de vulnerabilidades.

Ejecute un build real y compare

Dirija un workflow de GitHub Actions a CRACI y compare su SBOM con la que producen sus herramientas actuales.

Reservar una demo