123% di CVE segnalate in più al giorno nel 2026 rispetto all'anno scorso.

Confronto

CRACI vs Cycode

Cycode costruisce un quadro del rischio a partire dal Suo codice, dalle pipeline e dagli scanner collegati, e aggiunge un agent alle Sue build. CRACI è il runner di build stesso: registra ciò che ogni build ha scaricato, ne controlla l'egress e continua a monitorare ciò che è stato distribuito.

Aggiornato il

La risposta breve

Cycode si definisce un'agentic development security platform ed è nata dall'application security posture management (ASPM). Vende sicurezza del codice (SAST, SCA, scansione di container e IaC), sicurezza della software supply chain (sicurezza CI/CD, protezione della build a runtime, rilevamento delle fughe di codice, SBOM, secret), gestione della postura con oltre 100 connettori e governance dell'AI per lo sviluppo. Il suo componente per la build a runtime, Cimon, è un agent eBPF che gira all'interno dei Suoi job CI.

CRACI compete per lo stesso budget di supply chain, e con Cimon la sovrapposizione è reale: entrambi osservano le build, entrambi possono limitare l'egress della build ed entrambi producono una SBOM dalla build. Cimon firma anche la provenance; CRACI no. La differenza sta in dove tutto questo risiede. Cycode aggiunge un agent alla CI che Lei già usa, su molti sistemi. CRACI è il runner per GitHub Actions, quindi la registrazione e la policy arrivano con ogni job, e CRACI le porta avanti nel monitoraggio e nelle evidenze per il CRA. Cycode è molto più ampio; CRACI va più a fondo sulla build e su ciò che è stato distribuito.

In sintesi

Funzionalità CRACI Cycode
Esegue le Sue build I job girano sui runner CRACI L'agent Cimon gira all'interno della Sua CI esistente
SBOM osservata durante la build Proxy che riconosce i pacchetti, completezza per job e per cache SBOM osservata a runtime da Cimon
Controllo dell'egress di rete della build Sorgenti tipizzate, validate prima del job, fail closed Modalità prevent di Cimon con host consentiti
Modalità detect e baseline apprese Modalità monitor o dry-run Apprende il comportamento normale della pipeline, poi lo impone
Monitoraggio di processi e accessi ai file eBPF, a livello di kernel
Provenance della build firmata Nessuna provenance firmata SLSA Provenance v1.0, Build Level 2 sui runner ospitati
Evidenze e report per il CRA SBOM in CycloneDX o SPDX, registrazioni tramite API; nessuna esportazione di report SBOM, monitoraggio delle vulnerabilità, raccolta delle evidenze
SAST, secret, IaC e container Scanner nativi, più AI SAST
ASPM su altri strumenti Oltre 100 connettori
Sistemi CI coperti Oggi GitHub Actions; GitLab CI e Jenkins in roadmap Anche Azure Pipelines, Jenkins, GitLab CI, Buildkite, Harness
Prezzi $0.002 per vCPU-minuto ($0.004 per 2 vCPU), misurati al secondo; nessun canone mensile e nessun costo per SBOM Non pubblicati; in base agli sviluppatori attivi e all'uso dell'AI. Cimon è gratuito e open source (a settembre 2026).
  • Incluso
  • In parte
  • Non incluso
  • In roadmap

Che cosa fa bene Cycode

La homepage di Cycode
cycode.com

Ampiezza su tutto l'SDLC

  • Sicurezza del codice: SAST e AI SAST, SCA con analisi di raggiungibilità e conformità delle licenze, scansione dei container e sicurezza dell'infrastructure as code.
  • Secret e fughe: Cycode cerca secret esposti nel codice sorgente, nelle pipeline e in strumenti come Jira, Slack e Confluence, e rileva le fughe di codice.
  • Sicurezza CI/CD: monitora le policy di sicurezza, le configurazioni e la governance della CI/CD, e usa l'applicazione delle policy per aiutare i team a rispettare standard come NIST SSDF.
  • Gestione della postura: il Context Intelligence Graph traccia le vulnerabilità attraverso codice, configurazioni degli strumenti, infrastruttura cloud e responsabilità, e ConnectorX importa i risultati di altri scanner.
  • SBOM: Cycode genera SBOM in SPDX o CycloneDX, e il suo piano Posture Management elenca l'importazione di SBOM.

Cimon, l'agent per la build a runtime

Cycode descrive Cimon come sicurezza a runtime, SBOM osservata a runtime e provenance SLSA in un unico step di GitHub Actions o Azure Pipelines. Monitora l'esecuzione dei processi, l'egress di rete e gli accessi ai file a livello di kernel con eBPF. In modalità detect osserva senza bloccare; una volta stabilito il comportamento normale di una pipeline, lo impone, e la GitHub Action accetta host e IP consentiti. Cimon firma la provenance secondo la specifica SLSA Provenance v1.0, che secondo Cycode soddisfa SLSA Build Level 2 su un runner ospitato firmato tramite GitHub OIDC. Gira anche su Jenkins, GitLab CI, Buildkite e Harness, e Cycode afferma che è gratuito e open source.

In che cosa CRACI è diverso

Il runner, non un agent sul runner

Cimon viene aggiunto ai runner che Lei continua a usare; su GitHub Actions gira come container privilegiato che si unisce ai namespace di processo e di rete del runner. È ciò che gli consente di funzionare sui runner ospitati e su molti sistemi CI. CRACI segue l'altra strada e sostituisce il runner. Lei cambia runs-on in craci, e la policy di egress fa parte della piattaforma: validata prima dell'avvio del job, rifiuta i campi sconosciuti e opera in modalità fail closed.

Pacchetti e sorgenti, non solo host

La policy di egress di CRACI è tipizzata per ecosistema. Ha 24 preset integrati di sorgenti software, sorgenti personalizzate per npm, PyPI, apt, apk, il proxy Go, Nix, Cargo, registry OCI e Git su HTTPS e SSH, e regole esplicite TLS, TCP, UDP e ICMP. Un proxy che riconosce i pacchetti registra quali pacchetti ha scaricato ogni job. Le evidenze sulle dipendenze viaggiano con le cache CI, quindi un pacchetto ripristinato da una cache resta nella registrazione, e ogni SBOM riporta uno stato di completezza per job e per cache: Complete, Complete with connections, Incomplete, Unavailable o Not recorded.

Dalla build a ciò che è stato distribuito

  • Provenance: l'API restituisce SBOM, tracce di rete e provenance.
  • Monitoraggio: CRACI continua a rivalutare le SBOM di ciò che Lei ha distribuito man mano che emergono nuove vulnerabilità, aggregate su tutte le build e tutti i repository.
  • Esportazione: SBOM in CycloneDX o SPDX, vulnerabilità comprese.

Un inventario di che cosa è distribuito e dove

La vista inventario di CRACI mostra esattamente quali versioni del software sono distribuite in quali prodotti, a livello globale. Quando emerge una nuova vulnerabilità, Lei vede quali prodotti eseguono la versione interessata invece di ricostruirlo da note di rilascio e fogli di calcolo.

Dove Cycode è più avanti

Per dirlo chiaramente: CRACI non offre scansione SAST, dei secret, IaC o dei container, né connettori ASPM, né monitoraggio dei processi o dei file, né ancora una modalità detect o monitor (è in roadmap). CRACI non firma la provenance né dichiara un livello SLSA, e oggi supporta solo GitHub Actions, con GitLab CI e Jenkins in roadmap. Se Le serve un'unica piattaforma per tutto il Suo codice e per ogni sistema CI, Cycode copre molto di più.

Quale scegliere

Cycode è più adatto quando

  • Vuole un'unica piattaforma ASPM per scansione del codice, secret, postura CI/CD e prioritizzazione.
  • Usa Azure Pipelines, Jenkins, GitLab CI o Buildkite e vuole lì una protezione della build a runtime.
  • Vuole mantenere i runner ospitati da GitHub e aggiungervi un agent.

CRACI è più adatto quando

  • Compila su GitHub Actions e vuole runner, policy di egress e registrazione delle dipendenze in un unico posto.
  • Le serve una SBOM a livello di pacchetto da ogni build, con uno stato di completezza da mostrare a un auditor.
  • Vuole il monitoraggio di ciò che è stato distribuito e le evidenze per il CRA dalla stessa registrazione.

Usarli entrambi

La scansione del codice, il rilevamento dei secret e la gestione della postura di Cycode coprono ambiti che CRACI non tocca, quindi i due possono convivere. Cimon è l'eccezione: su un runner CRACI, l'osservazione della build e il controllo dell'egress fanno già parte del runner, quindi CRACI sostituisce Cimon invece di affiancarlo, a meno che non Le serva la provenance firmata di Cimon.

Per altre piattaforme ASPM, scanner e agent per runner, veda le alternative a Cycode.

Per il Cyber Resilience Act

Cycode presenta la sua piattaforma per la conformità al CRA con generazione automatica di SBOM, monitoraggio delle vulnerabilità e raccolta delle evidenze per i fascicoli tecnici. CRACI automatizza una parte significativa della visibilità e delle evidenze sulla software supply chain di cui le aziende hanno bisogno per il loro più ampio processo di conformità al CRA, partendo dalla build: SBOM con stati di completezza, provenance, monitoraggio di ciò che è stato distribuito ed esportazione delle SBOM come evidenze per il CRA. Nessuno dei due strumenti La rende conforme da solo. Veda che cosa richiede il CRA e la conformità al CRA.

Aggiungere CRACI

Installi la GitHub App di CRACI nella Sua organizzazione, poi cambi l'etichetta del runner di un job in runs-on: craci. Le esecuzioni continuano a comparire nell'interfaccia di GitHub. Scopra di più sull'integrazione CI/CD, sulla generazione di SBOM in fase di build e sui prezzi.

Esegua una build reale e confronti

Indirizzi un workflow GitHub Actions su CRACI e confronti la sua SBOM e la traccia di rete con ciò che ha oggi.

Prenota una demo