Alternativas
Alternativas a StepSecurity
StepSecurity Harden-Runner a帽ade control de egress y visibilidad en tiempo de ejecuci贸n a los runners que usted conserva. Los equipos buscan alternativas cuando quieren un registro de cada build a nivel de paquete o un control integrado en el runner.
Actualizado el
Nosotros desarrollamos CRACI, as铆 que t茅ngalo en cuenta; describimos cada opci贸n a partir de su propia documentaci贸n e indicamos cu谩ndo encaja mejor otra herramienta.
Por qu茅 los equipos buscan m谩s all谩 de StepSecurity
Harden-Runner es un agente que se a帽ade como primer paso de un job. Asigna las conexiones salientes, los procesos y las escrituras de archivos a cada paso del workflow, crea una l铆nea de base en modo auditor铆a y bloquea el egress hacia todo lo que no est茅 en una lista de permitidos. Es totalmente compatible con los runners Linux alojados en GitHub y funciona en modo auditor铆a en Windows y macOS.
Los equipos buscan otras opciones cuando cambia su situaci贸n:
- Evidencia. Registra destinos en lugar de una SBOM a nivel de paquete.
- Configuraci贸n. El agente es un paso que usted a帽ade a cada workflow.
- Precio. A septiembre de 2026, el nivel Community es gratuito para repositorios p煤blicos y Enterprise cuesta $16 por desarrollador colaborador al mes.
Qu茅 tener en cuenta
- Si la herramienta es un agente en su runner o el propio runner.
- El control de egress, y si puede observar antes de bloquear.
- La monitorizaci贸n de procesos y archivos, si la necesita.
- La evidencia del build: una SBOM a nivel de paquete de lo que descarg贸 cada job.
- Qu茅 runners y sistemas de CI cubre.
Las opciones
1. CRACI (nuestro producto)
CRACI es el propio runner, no un agente en el suyo. Una pol铆tica de egress, con denegaci贸n o permiso por defecto, se valida antes de que empiece el job y, si falla, bloquea (fail closed). Mientras se ejecuta el job, un proxy que entiende de paquetes registra lo que descarg贸 y genera una SBOM con un estado de completitud. La API devuelve SBOM, trazas de red y procedencia.
Ideal para: equipos que quieren controlar y registrar el build en un solo lugar.
Consid茅relo si: puede trasladar sus jobs a los runners Linux de CRACI para GitHub Actions. CRACI no monitoriza procesos ni escrituras de archivos, y un modo de auditor铆a previo al bloqueo est谩 en su hoja de ruta.
2. Cycode Cimon
Cimon, de Cycode, es un agente eBPF que se ejecuta dentro de sus jobs de CI. Monitoriza procesos, egress de red y acceso a archivos, aprende el comportamiento normal de un pipeline antes de aplicarlo, genera una SBOM observada en tiempo de ejecuci贸n y firma la procedencia SLSA. Cycode afirma que Cimon es gratuito y de c贸digo abierto, y forma parte de la plataforma de seguridad de aplicaciones m谩s amplia de Cycode.
Ideal para: protecci贸n del build en tiempo de ejecuci贸n en los runners que conserva, en varios sistemas de CI.
3. Namespace
Namespace ejecuta runners de Linux, Windows y macOS en hardware que opera ella misma, seleccionados mediante perfiles de runner. Los vol煤menes de cach茅 conservan los datos en almacenamiento local entre ejecuciones. Sus pol铆ticas de egress funcionan en modo de bloqueo o en modo consultivo, que registra las decisiones sin bloquear para que pueda elaborar una lista de permitidos a partir del tr谩fico real. A septiembre de 2026, un runner Linux de 2 vCPU y 4 GB cuesta $0.002 por minuto dentro del plan y $0.003 por encima del plan.
Ideal para: runners de Linux, Windows y macOS de un solo proveedor, con vol煤menes de cach茅.
Consid茅relo si: quiere probar una pol铆tica de egress antes de aplicarla.
4. Depot
Depot ofrece runners Linux de 2 a 64 vCPU, Windows, y macOS desde el plan Startup, conectados a una cach茅 distribuida. Describe sus runners como "hasta 3 veces m谩s r谩pidos que un runner alojado en GitHub". Su servicio remoto de build de Docker mantiene una cach茅 de capas persistente, los runners Linux admiten filtrado del egress y, en el plan Business, los runners pueden residir en su propia cuenta de AWS. A septiembre de 2026, 2 vCPU cuesta $0.006 por minuto por encima de los minutos del plan, contabilizado por segundo.
Ideal para: equipos cuyo tiempo de CI se va sobre todo en builds de im谩genes Docker.
Consid茅relo si: tambi茅n quiere cach茅 remota de build para Bazel, Gradle o Turborepo.
5. Runners autoalojados con Actions Runner Controller
Actions Runner Controller (ARC) es "un operador de Kubernetes que orquesta y escala runners autoalojados para GitHub Actions". Los runner scale sets crecen y se reducen seg煤n el n煤mero de workflows en ejecuci贸n, y los runners pueden ser contenedores ef铆meros. A septiembre de 2026, GitHub no cobra por minuto el uso autoalojado, pero usted es responsable del sistema operativo y del software, y GitHub advierte que los runners autoalojados casi nunca deber铆an usarse en repositorios p煤blicos.
Ideal para: jobs que deben ejecutarse en su red o en su hardware.
Consid茅relo si: ya opera Kubernetes y tiene tiempo para reforzarlo y mantenerlo.
Runners gestionados frente a autoalojados
Lado a lado
| Funci贸n | CRACI | StepSecurity Harden-Runner | Cycode (Cimon) | GitHub Advanced Security |
|---|---|---|---|---|
| D贸nde se ejecuta | Es el propio runner | Agente en los runners que usted mantiene | Agente dentro de su CI actual | Escanea repositorios en GitHub |
| Control del egress del build | Denegaci贸n o permiso por defecto, bloquea si falla | Lista de permitidos en modo de bloqueo | Modo de prevenci贸n con hosts permitidos | |
| Modo de auditor铆a antes de bloquear | Modo de monitorizaci贸n o de simulaci贸n | L铆neas base por job | Modo de detecci贸n | Sin control de egress |
| Monitorizaci贸n de procesos y archivos | eBPF | No indicado | ||
| SBOM registrada a partir del build | Por job, con un estado de completitud | Registra destinos, procesos y archivos | SBOM observada en tiempo de ejecuci贸n | Grafo a partir de manifiestos, m谩s datos de build enviados |
| Procedencia del build firmada | Sin procedencia firmada | No indicado | SLSA Provenance v1.0 | Atestaciones de artefactos |
| SAST | No indicado | CodeQL | ||
| Escaneo de secretos | No indicado | Secret Protection | ||
| Cobertura de CI | Hoy GitHub Actions; GitLab CI y Jenkins en la hoja de ruta | GitHub Actions, GitLab CI, Azure DevOps | GitHub Actions, Azure Pipelines, Jenkins, GitLab CI, Buildkite, Harness | GitHub, y Azure DevOps como compra aparte |
| Precio | $0.002 por vCPU-minuto ($0.004 para 2 vCPU), runner incluido | Gratuito para repositorios p煤blicos; Enterprise $16 por desarrollador colaborador al mes | Gratuito y de c贸digo abierto, seg煤n Cycode | $19 Secret Protection, $30 Code Security por committer activo al mes |
- Incluido
- En parte
- No incluido
- En la hoja de ruta
芦No indicado禄 significa que no pudimos confirmarlo en las p谩ginas p煤blicas del proveedor.
Cu谩ndo quedarse con StepSecurity
- Quiere conservar los runners alojados en GitHub, incluidos Windows y macOS.
- Quiere observar el tr谩fico en modo auditor铆a antes de bloquear.
- Necesita monitorizaci贸n de procesos y archivos, no solo control de red.
- Tambi茅n utiliza GitLab CI o Azure DevOps.
Lea m谩s sobre la seguridad de runners y builds y la integraci贸n con CI/CD.
Alternativas a StepSecurity: preguntas frecuentes
Respuestas breves a las preguntas que se plantean los equipos al comparar
驴Existe una alternativa gratuita a Harden-Runner?
Cycode afirma que Cimon es gratuito y de c贸digo abierto. Es un agente eBPF que monitoriza procesos, egress y acceso a archivos dentro de sus jobs de CI. El propio Harden-Runner es gratuito para repositorios p煤blicos en runners alojados en GitHub, y su agente del nivel Community es de c贸digo abierto bajo Apache 2.0. CRACI no tiene nivel gratuito.
驴Qu茅 sustituye a StepSecurity en Azure DevOps?
CRACI no: hoy solo es compatible con GitHub Actions, con GitLab CI y Jenkins en la hoja de ruta. Cycode incluye Azure Pipelines entre los sistemas de CI que cubre Cimon, y el propio Harden-Runner es compatible con Azure DevOps.
驴Necesita CRACI un agente?
No. CRACI es el runner, as铆 que no hay ning煤n agente que a帽adir a sus workflows ni ning煤n controlador que operar. Usted configura runs-on: craci, y la pol铆tica de egress se valida antes de que empiece el job y bloquea si falla.
驴Cu谩nto cuesta StepSecurity?
A septiembre de 2026, el nivel Community es gratuito para repositorios p煤blicos en runners alojados en GitHub, y Enterprise cuesta $16 por desarrollador colaborador al mes, con una prueba gratuita de 14 d铆as. Los minutos de runner son un coste aparte. CRACI cobra solo por el propio runner: $0.002 por vCPU-minuto ($0.004 para un runner de 2 vCPU por defecto), medido por segundo, sin cuota mensual ni cargo por SBOM.
驴Puede CRACI auditar el egress antes de bloquearlo?
Todav铆a no. Un modo de monitorizaci贸n o de simulaci贸n est谩 en la hoja de ruta de CRACI. Harden-Runner crea una l铆nea de base en modo auditor铆a, y Cimon aprende el comportamiento normal de un pipeline antes de aplicar las reglas.
Controle y registre un build
Ejecute un job de GitHub Actions en CRACI y vea juntas su pol铆tica de egress, su traza de red y su SBOM.
Reservar una demo