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

Comparativa

Herramientas de DevSecOps para la seguridad de aplicaciones, comparadas

Las herramientas de DevSecOps llevan las comprobaciones de seguridad a cada etapa de la entrega de software, desde el primer commit hasta el build de la versión. Aquí tiene diez herramientas, qué etapas cubre cada una y dónde encaja entre ellas CRACI, que protege y registra el propio build.

Actualizado el

Para quién es esta página

Esta página es para equipos que están eligiendo herramientas de seguridad de aplicaciones para un pipeline de DevSecOps, o comprobando dónde deja huecos su stack actual. Nosotros desarrollamos CRACI, así que téngalo en cuenta. CRACI cubre una etapa del pipeline, el build, y la mayoría de las herramientas de esta página cubren otras. Toda afirmación sobre otro producto procede de la propia documentación de ese proveedor, y la mayoría de los productos tienen una página más extensa de CRACI frente a X.

Qué cubren las herramientas de DevSecOps

Un pipeline de DevSecOps comprueba el software en varios puntos, y cada tipo de herramienta examina uno distinto. Ningún producto cubre todas las filas con la misma profundidad.

Función Qué comprueba Dónde se ejecuta Ejemplos de esta página
SAST Fallos en el código que escribe su equipo IDE, pull requests, CI Snyk Code, CodeQL, Checkmarx, Semgrep, Coverity
Escaneo de secretos Claves y tokens incluidos en el código Pull requests, push protection GitHub Secret Protection, Semgrep Secrets, Aikido
SCA Vulnerabilidades conocidas y licencias en las dependencias Manifiestos, lockfiles, código fuente, CI Snyk, Black Duck, Mend, Endor Labs, Semgrep
Escaneo de IaC y contenedores Errores de configuración e imágenes vulnerables Repositorios, registros, CI Snyk IaC y Container, Trivy, Aikido
DAST Vulnerabilidades en la aplicación en ejecución Entornos de staging o de pruebas Checkmarx One, GitLab Ultimate, Aikido
Seguridad del build y del pipeline Lo que el build descargó, a qué accedió y qué produjo El runner de CI, mientras se ejecuta el job CRACI, StepSecurity, Cycode Cimon
ASPM El riesgo en todo lo anterior Repositorios, pipelines y escáneres conectados Apiiro, Cycode, OX Security, Legit

El build es la etapa que más cadenas de herramientas dejan fuera. Los escáneres comprueban el código y los manifiestos antes del build, y la aplicación en ejecución después, pero el build es donde las dependencias se resuelven y se descargan realmente, y donde un paquete o una acción de CI comprometidos se ejecutan con acceso a sus secretos.

Cómo elegir

  • ¿Plataforma o lo mejor de cada categoría? Una plataforma significa un contrato, un panel y un conjunto de políticas. Las herramientas especializadas suelen profundizar más en su etapa.
  • ¿Quién corrige los hallazgos? Las herramientas que funcionan en el IDE y en las pull requests ponen los hallazgos delante de los desarrolladores mientras el código está reciente. Compruebe cómo prioriza cada herramienta, porque el volumen de alertas decide si alguien actúa sobre ellas.
  • ¿Qué control de código fuente y qué CI utiliza? GitHub y GitLab integran la seguridad en sus propias plataformas. La mayoría de las herramientas independientes cubren varios sistemas de CI. CRACI es compatible hoy solo con GitHub Actions, con GitLab CI y Jenkins en la hoja de ruta.
  • ¿Algo vigila el build? Pregunte qué sabe su stack sobre un build de versión: qué paquetes descargó y a qué hosts accedió.
  • ¿Qué tiene que entregar? Los clientes, los auditores y normativas como el Cyber Resilience Act de la UE piden cada vez más una SBOM por versión y un registro de cómo se gestionaron las vulnerabilidades.
  • ¿Cómo quiere pagar? Por desarrollador, por committer, por colaborador, por plan o mediante presupuesto.

De un vistazo

Diez productos no caben en una tabla, así que se dividen en dos con las mismas filas. «No indicado» significa que las páginas de los proveedores que citamos no dicen ni una cosa ni otra. Precios a septiembre de 2026.

Suites y escáneres de AppSec

Función CRACI Snyk Checkmarx One Black Duck Mend.io Endor Labs Semgrep
SAST para su propio código Snyk Code Coverity Mend SAST AI SAST Semgrep Code
Vulnerabilidades de dependencias (SCA) A partir del build registrado, reevaluado continuamente Supply Chain
Escaneo de secretos No indicado No indicado No indicado Semgrep Secrets
Escaneo de IaC Snyk IaC No indicado No indicado No indicado No indicado
Escaneo de contenedores Snyk Container No indicado No indicado No indicado
DAST No indicado No indicado No indicado No indicado No indicado
Priorización por alcanzabilidad Exploitable Path A nivel de función
Registra las dependencias durante el build Proxy en el runner que entiende de paquetes Manifiestos y lockfiles Archivo de código fuente subido Escanea código y binarios Escanea después del build Analiza el código fuente Lee las dependencias del código
Política de egress de red en el build Si falla, bloquea
Procedencia firmada de artefactos Sin procedencia firmada No indicado No indicado No indicado No indicado endorctl No indicado
Sistemas de CI Hoy GitHub Actions; GitLab CI y Jenkins en la hoja de ruta IDE, CLI, SCM y CI Jenkins, TeamCity, Azure DevOps, GitLab y más
Precios $0.002 por vCPU-minuto ($0.004 para 2 vCPU), medido por segundo; sin cuota mensual Nivel gratuito; Team desde $25 al mes Mediante presupuesto Mediante presupuesto Hasta $1,000 por desarrollador al año Nivel Developer gratuito; niveles de pago a través de ventas Gratis hasta 10 colaboradores; Teams desde $30 por colaborador al mes
  • Incluido
  • No incluido
  • En la hoja de ruta

Plataformas nativas y todo en uno

Función CRACI GitHub (GHAS) GitLab Ultimate Aikido
SAST para su propio código CodeQL Todos los niveles
Vulnerabilidades de dependencias (SCA) A partir del build registrado, reevaluado continuamente Alertas de Dependabot Dependency scanning
Escaneo de secretos Secret Protection Todos los niveles
Escaneo de IaC No indicado No indicado
Escaneo de contenedores No indicado
DAST No indicado Ultimate
Priorización por alcanzabilidad No indicado No indicado A nivel de función
Registra las dependencias durante el build Proxy en el runner que entiende de paquetes Manifiestos y datos enviados Lockfiles y exportaciones del grafo de dependencias Manifiestos y lockfiles
Política de egress de red en el build Si falla, bloquea Sus propios controles en runners autogestionados
Procedencia firmada de artefactos Sin procedencia firmada Artifact attestations Declaración SLSA 1.0 No indicado
Sistemas de CI Hoy GitHub Actions; GitLab CI y Jenkins en la hoja de ruta GitHub GitLab CI/CD GitLab, Jenkins, Bitbucket, CircleCI y más
Precios $0.002 por vCPU-minuto ($0.004 para 2 vCPU), medido por segundo; sin cuota mensual $19 y $30 por committer al mes Premium $29 por usuario al mes; Ultimate con precio a medida Plan gratuito; de pago desde $350 al mes
  • Incluido
  • En parte
  • No incluido
  • En la hoja de ruta

CRACI

La página de inicio de CRACI
craci.com

CRACI es un runner para GitHub Actions, no un agente en uno. Usted cambia runs-on a craci y, mientras cada job se ejecuta en su propia máquina virtual, un proxy que entiende de paquetes registra cada paquete que descarga, incluidos los restaurados desde cachés de CI. La SBOM de cada job indica su completitud y se exporta en CycloneDX o SPDX. Una política de egress, validada antes de que empiece el job, bloquea si falla. La API devuelve SBOM, trazas de red y procedencia, y CRACI sigue reevaluando las SBOM de lo distribuido, con triaje, envío a los equipos responsables y controles de política que pueden bloquear un build por hallazgos o licencias. Los builds se ejecutan aproximadamente el doble de rápido que en los runners alojados por GitHub.

CRACI no es la opción adecuada para el escaneo SAST, de secretos, de IaC, de contenedores o DAST, el análisis de alcanzabilidad ni, hoy, los sistemas de CI distintos de GitHub Actions (GitLab CI y Jenkins están en la hoja de ruta). Para esas etapas, elija entre las herramientas siguientes. Lea más sobre la generación de SBOM durante el build y los precios, o reserve una demo para ver el registro de un build de GitHub Actions.

Suites y escáneres de AppSec

Snyk

La página de inicio de Snyk
snyk.io

Snyk es una plataforma centrada en el desarrollador: SCA más Snyk Code (SAST), Snyk Container y Snyk IaC, que funciona en el IDE, la CLI, las integraciones con SCM y el CI. Prioriza los hallazgos de dependencias con alcanzabilidad, madurez de los exploits, EPSS y CVSS, y abre pull requests de actualización. Ideal para equipos que quieren que los desarrolladores corrijan los problemas desde el editor en adelante. Tenga en cuenta: su árbol de dependencias procede de manifiestos y lockfiles, y el comando snyk sbom solo está disponible en los planes Enterprise. CRACI frente a Snyk

Checkmarx One

La página de inicio de Checkmarx
checkmarx.com

Checkmarx One es una amplia plataforma de AppSec: SAST, SCA, secretos, IaC, seguridad de API, DAST, contenedores y protección contra paquetes maliciosos, con una capa de ASPM por encima. Su SCA utiliza análisis de rutas explotables, y las políticas pueden hacer fallar los builds. Ideal para organizaciones que quieren un solo proveedor para las pruebas de seguridad de aplicaciones. Tenga en cuenta: la GitHub Action sube un archivo zip de su código fuente para escanearlo (SCA Resolver puede hacer el análisis on-premises en su lugar), y el precio se fija mediante presupuesto. CRACI frente a Checkmarx One y Alternativas a Checkmarx

Black Duck

La página de inicio de Black Duck
blackduck.com

Black Duck encuentra el código abierto dondequiera que se esconda: escaneos de gestores de paquetes, escaneo de firmas y de fragmentos, y análisis binario de ejecutables y firmware sin código fuente. Su KnowledgeBase sigue más de 2.750 licencias, y Coverity añade SAST para 22 lenguajes. Ideal para código con una larga historia de código abierto copiado o incluido en el proyecto, y para comprobar binarios de terceros. Tenga en cuenta: el precio se fija mediante presupuesto, y sus Fix PRs cubren las dependencias directas. CRACI frente a Black Duck

Mend.io

La página de inicio de Mend.io
mend.io

Mend AppSec combina Mend SCA, que sigue el grafo de llamadas a través de las dependencias transitivas, con Mend SAST para más de 30 lenguajes. Mend Renovate mantiene al día las dependencias en 90 o más gestores de paquetes, y la CLI de Renovate es gratuita. Ideal para equipos con un gran backlog que quieren priorización y actualizaciones automatizadas a la vez. Tenga en cuenta: la propia documentación de Mend recomienda escanear después del paso de build, de modo que la precisión depende de en qué punto del pipeline lo ejecute. CRACI frente a Mend.io

Endor Labs

La página de inicio de Endor Labs
endorlabs.com

Endor Labs se centra en la alcanzabilidad a nivel de función, y sigue las rutas de código desde su código fuente hasta la función vulnerable en las dependencias directas y transitivas. Añade análisis del impacto de las actualizaciones, Endor Patches que retroportan correcciones, AI SAST, escaneo de secretos y contenedores, un Package Firewall y firma de artefactos. Ideal para equipos desbordados por las alertas de dependencias. Tenga en cuenta: su inventario procede del análisis del código fuente, y no ejecuta ni restringe sus builds. CRACI frente a Endor Labs

Semgrep

La página de inicio de Semgrep
semgrep.dev

La plataforma de AppSec de Semgrep combina Semgrep Code (SAST), Semgrep Supply Chain (SCA) y Semgrep Secrets. Supply Chain clasifica los hallazgos como alcanzables, condicionalmente alcanzables o inalcanzables, y Semgrep afirma que esto reduce los falsos positivos hasta un 98 %. También comprueba licencias, detecta dependencias maliciosas y exporta SBOM en CycloneDX. Ideal para equipos que ya escriben reglas de Semgrep, o para equipos pequeños: el plan gratuito cubre hasta 10 colaboradores. Tenga en cuenta: los productos de pago se facturan por separado, desde $30 por colaborador al mes para Code o Supply Chain en el plan Teams.

Plataformas nativas y todo en uno

GitHub Advanced Security

La página de inicio de GitHub Advanced Security
github.com

GitHub vende Secret Protection y Code Security (CodeQL, Copilot Autofix, revisión de dependencias) además del grafo de dependencias y Dependabot, que incluyen todos los planes de GitHub. Las artifact attestations añaden procedencia firmada con SLSA v1.0 Build Level 2. Ideal para equipos que ya están en GitHub y quieren la seguridad dentro de las pull requests. Tenga en cuenta: el grafo de dependencias describe los manifiestos y lockfiles del repositorio, y los repositorios privados necesitan un plan Team o Enterprise para los productos de pago. CRACI frente a GitHub Advanced Security

GitLab Ultimate

La página de inicio de GitLab CI
about.gitlab.com

GitLab integra el escaneo de seguridad en GitLab CI/CD. El SAST básico y la detección de secretos están en todos los niveles; el escaneo de dependencias, el escaneo continuo de vulnerabilidades, el DAST y las funciones de cumplimiento están en Ultimate. El escaneo de contenedores puede producir una SBOM en CycloneDX, y los runners pueden emitir una declaración de procedencia SLSA 1.0. Ideal para equipos que quieren control de código fuente, CI y escaneo de seguridad de un solo proveedor. Tenga en cuenta: sus escáneres leen lockfiles y exportaciones del grafo de dependencias, y Ultimate tiene un precio a medida. CRACI frente a GitLab CI

Aikido

La página de inicio de Aikido
aikido.dev

Aikido reúne SCA, SAST, secretos, IaC, postura de nube, contenedores, DAST y análisis de licencias en un solo panel. Su SCA utiliza alcanzabilidad a nivel de función, AutoFix abre pull requests y la herramienta gratuita Safe Chain bloquea el malware conocido en las instalaciones de npm y PyPI. Ideal para equipos más pequeños que quieren una cobertura amplia rápidamente. Tenga en cuenta: las dependencias proceden de manifiestos y lockfiles, y sus informes SOC 2 e ISO 27001 empiezan en el plan Advanced. CRACI frente a Aikido

Plataformas ASPM

Las plataformas de gestión de la postura de seguridad de aplicaciones (ASPM) se sitúan por encima de los escáneres. Se conectan a sus repositorios, pipelines y herramientas de seguridad, correlacionan los hallazgos y priorizan el riesgo a lo largo del ciclo de vida del desarrollo. Apiiro mapea su arquitectura desde el código hasta el runtime en su Risk Graph. Cycode combina sus propios escáneres con más de 100 conectores. OX Security agrega hallazgos de terceros y comprueba la postura de CI/CD. Legit Security mantiene un inventario de los sistemas del SDLC y de los controles de seguridad que tienen. Las cuatro se comparan en detalle en la página de herramientas de seguridad de la cadena de suministro de software.

Seguridad del build y del pipeline

Los escáneres anteriores comprueban el código, las dependencias y las aplicaciones en ejecución. Las herramientas de seguridad del build vigilan el propio job de CI. StepSecurity Harden-Runner es un agente en sus runners actuales de GitHub Actions que vincula las conexiones salientes, los procesos y las escrituras de archivos al paso del workflow que los causó, y puede bloquear el egress fuera de una lista de permitidos. Cimon de Cycode es un agente eBPF para jobs de CI con una monitorización similar. CRACI frente a StepSecurity CRACI, al principio de esta lista, sustituye el runner en su lugar.

CRACI comparado con cada herramienta

Lado a lado

Varias herramientas en una página, para cuando elige una categoría y no un producto concreto.

Herramientas de DevSecOps: preguntas frecuentes

Respuestas breves a preguntas habituales sobre DevSecOps y las herramientas de AppSec

¿Qué son las herramientas de DevSecOps?

Las herramientas de DevSecOps integran las comprobaciones de seguridad en el pipeline de entrega de software en lugar de dejarlas para una revisión al final. Los principales tipos son el SAST para su propio código, el escaneo de secretos, el análisis de composición de software (SCA) para las dependencias, el escaneo de IaC y contenedores, el DAST contra una aplicación en ejecución, la seguridad del build y del pipeline, y las plataformas ASPM que correlacionan los hallazgos de todos ellos.

¿Cuál es la diferencia entre DevSecOps y la seguridad de aplicaciones?

La seguridad de aplicaciones es el objetivo: software sin fallos explotables. DevSecOps es una forma de trabajar para lograrlo, en la que las comprobaciones de seguridad se ejecutan automáticamente en cada etapa del desarrollo y la entrega, y son responsabilidad de los equipos que construyen el software en lugar de un control aparte en el lanzamiento.

¿Por qué herramienta de DevSecOps debería empezar?

Empiece donde esté su riesgo. La mayoría de los equipos comienzan con SCA y escaneo de secretos, porque las dependencias vulnerables y las claves filtradas son habituales y fáciles de encontrar, y después añaden SAST. Si tiene que demostrar qué entró en cada versión, o controlar a qué pueden acceder sus builds, añada seguridad del build y del pipeline. Los programas con muchos repositorios y escáneres suelen añadir ASPM por encima.

¿Cuál es la diferencia entre SAST, DAST y SCA?

El SAST lee su propio código fuente en busca de fallos como los errores de inyección. El DAST prueba la aplicación en ejecución desde fuera, como lo haría un atacante. El SCA comprueba los componentes de código abierto y de terceros de los que usted depende en busca de vulnerabilidades conocidas y problemas de licencia.

¿Necesito una plataforma de DevSecOps todo en uno?

No necesariamente. Plataformas como Aikido, Checkmarx One y GitLab Ultimate reúnen muchos escáneres en un solo contrato y panel, lo que conviene a equipos más pequeños y a proyectos de consolidación. Las herramientas especializadas suelen profundizar más en su área, como la alcanzabilidad en SCA o el registro del build. Muchos equipos combinan una plataforma amplia con una o dos herramientas especializadas.

¿Dónde encaja CRACI en una cadena de herramientas de DevSecOps?

En el build. CRACI es el runner de sus jobs de GitHub Actions: registra los paquetes que cada job descargó realmente como una SBOM en CycloneDX o SPDX que indica su propia completitud, aplica una política de egress en la red del build y sigue vigilando las vulnerabilidades de lo que usted distribuyó. No hace escaneo SAST, de secretos, de IaC, de contenedores ni DAST.

Añada el build a su pipeline de DevSecOps

Reserve una demo para ver la SBOM, la traza de red y la política de egress que CRACI registra en un build de GitHub Actions.

Reservar una demo