Sammenligning
CRACI vs. Cycode
Cycode bygger et bilde av risiko ut fra koden din, pipelinene og tilkoblede skannere, og legger til en agent i byggene dine. CRACI er selve byggerunneren: Det registrerer hva hvert bygg hentet inn, kontrollerer egress og følger med på det som ble levert.
Oppdatert
Det korte svaret
Cycode kaller seg en agentic development security platform og vokste ut av application security posture management (ASPM). Selskapet selger kodesikkerhet (SAST, SCA, container- og IaC-skanning), sikkerhet i programvareleverandørkjeden (CI/CD-sikkerhet, beskyttelse av bygg under kjøring, oppdagelse av kodelekkasjer, SBOM, hemmeligheter), posture management med mer enn 100 konnektorer og AI-styring for utvikling. Delen for byggekjøring, Cimon, er en eBPF-agent som kjører inne i CI-jobbene dine.
CRACI konkurrerer om det samme budsjettet for leverandørkjeden, og med Cimon er overlappet reelt: Begge observerer bygg, begge kan begrense egress fra bygg, og begge lager en SBOM fra bygget. Cimon signerer også provenance; det gjør ikke CRACI. Forskjellen er hvor dette ligger. Cycode legger til en agent i CI-en du allerede kjører, på tvers av mange systemer. CRACI er runneren for GitHub Actions, så registreringen og policyen følger med hver jobb, og CRACI tar dem videre til overvåking og CRA-dokumentasjon. Cycode er langt bredere; CRACI går dypere på bygget og det som ble levert.
Kort oppsummert
| Funksjon | CRACI | Cycode |
|---|---|---|
| Kjører byggene dine | Jobber kjører på CRACI-runnere | Cimon-agent kjører inne i CI-en du har |
| SBOM observert under bygget | Pakkebevisst proxy, fullstendighet per jobb og cache | SBOM observert under kjøring med Cimon |
| Egress-kontroll for byggets nettverk | Typede kilder, validert før jobben, blokkerer ved feil (fail closed) | Cimon prevent-modus med tillatte verter |
| Deteksjonsmodus og lærte baselines | Monitor- eller dry-run-modus | Lærer normal pipeline-atferd og håndhever den |
| Overvåking av prosesser og filtilgang | eBPF, på kjernenivå | |
| Signert provenance for bygg | Ingen signert provenance | SLSA Provenance v1.0, Build Level 2 på hostede runnere |
| CRA-dokumentasjon og rapporter | SBOM-er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport | SBOM-er, sårbarhetssporing, innsamling av dokumentasjon |
| SAST, hemmeligheter, IaC og containere | Innebygde skannere, pluss AI SAST | |
| ASPM på tvers av andre verktøy | Mer enn 100 konnektorer | |
| CI-systemer som dekkes | GitHub Actions i dag; GitLab CI og Jenkins på veikartet | Også Azure Pipelines, Jenkins, GitLab CI, Buildkite, Harness |
| Pris | $0.002 per vCPU-minutt ($0.004 for 2 vCPU), målt per sekund; ingen månedsavgift og ingen kostnad per SBOM | Ikke oppgitt; basert på aktive utviklere og AI-bruk. Cimon er gratis og åpen kildekode (per september 2026). |
- Inkludert
- Delvis
- Ikke inkludert
- På veikartet
Hva Cycode gjør bra
Bredde gjennom hele SDLC
- Kodesikkerhet: SAST og AI SAST, SCA med reachability-analyse og lisenssamsvar, containerskanning og sikkerhet for infrastruktur som kode.
- Hemmeligheter og lekkasjer: Cycode ser etter eksponerte hemmeligheter i kildekode, pipelines og verktøy som Jira, Slack og Confluence, og oppdager lekket kode.
- CI/CD-sikkerhet: Det overvåker sikkerhetspolicyer, konfigurasjoner og styring i CI/CD, og bruker policyhåndheving til å hjelpe team med å oppfylle standarder som NIST SSDF.
- Posture management: Context Intelligence Graph sporer sårbarheter på tvers av kode, verktøykonfigurasjoner, skyinfrastruktur og eierskap, og ConnectorX henter inn funn fra andre skannere.
- SBOM-er: Cycode genererer SBOM-er i SPDX eller CycloneDX, og Posture Management-planen oppgir import av SBOM-er.
Cimon, kjøretidsagenten for bygg
Cycode beskriver Cimon som kjøretidssikkerhet, en SBOM observert under kjøring og SLSA-provenance i ett enkelt GitHub Actions- eller Azure Pipelines-steg. Det overvåker prosesskjøring, utgående nettverkstrafikk og filtilgang på kjernenivå med eBPF. I deteksjonsmodus observerer det uten å blokkere; når en pipelines normale atferd er etablert, håndhever det den, og GitHub Action-en godtar tillatte verter og IP-er. Cimon signerer provenance etter spesifikasjonen SLSA Provenance v1.0, som Cycode sier oppfyller SLSA Build Level 2 på en hostet runner signert gjennom GitHub OIDC. Det kjører også på Jenkins, GitLab CI, Buildkite og Harness, og Cycode sier at det er gratis og åpen kildekode.
Der CRACI er annerledes
Runneren, ikke en agent på den
Cimon legges til på runnerne du beholder; på GitHub Actions kjører det som en privilegert container som går inn i
runnerens prosess- og nettverksnavnerom. Det er dette som gjør at det fungerer på hostede runnere og mange CI-systemer. CRACI
går den andre veien og erstatter runneren. Du endrer runs-on til craci, og egress-policyen er en del av plattformen: validert før jobben starter, avviser ukjente felt og blokkerer ved feil (fail closed).
Pakker og kilder, ikke bare verter
CRACIs egress-policy er typet etter økosystem. Den har 24 innebygde forhåndsinnstillinger for programvarekilder, egendefinerte kilder for npm, PyPI, apt, apk, Go-proxyen, Nix, Cargo, OCI-registre og Git over HTTPS og SSH, og eksplisitte regler for TLS, TCP, UDP og ICMP. En pakkebevisst proxy registrerer hvilke pakker hver jobb hentet. Dokumentasjonen for avhengighetene følger med CI-cacher, så en pakke gjenopprettet fra en cache er fortsatt med i registreringen, og hver SBOM har en fullstendighetsstatus per jobb og per cache: Complete, Complete with connections, Incomplete, Unavailable eller Not recorded.
Fra bygget til det som ble levert
- Provenance: API-et returnerer SBOM-er, nettverksspor og provenance.
- Overvåking: CRACI fortsetter å vurdere SBOM-ene for det du har levert, på nytt etter hvert som nye sårbarheter dukker opp, samlet på tvers av bygg og repositorier.
- Eksport: SBOM-er som CycloneDX eller SPDX, sårbarheter inkludert.
En oversikt over hva som er utrullet hvor
Inventarvisningen i CRACI viser nøyaktig hvilke programvareversjoner som er rullet ut til hvilke produkter, globalt. Når en ny sårbarhet dukker opp, kan du se hvilke produkter som kjører den berørte versjonen, i stedet for å sette det sammen fra utgivelsesnotater og regneark.
Der Cycode ligger foran
For å si det rett ut: CRACI har ingen SAST og ingen skanning av hemmeligheter, IaC eller containere, ingen ASPM-konnektorer, ingen overvåking av prosesser eller filer, og ingen detect- eller monitor-modus ennå (den står på veikartet). CRACI signerer ikke provenance og hevder ikke noe SLSA-nivå, og det kjører bare GitHub Actions i dag, med GitLab CI og Jenkins på veikartet. Hvis du trenger én plattform for all koden din og hvert CI-system, dekker Cycode mye mer.
Hvilken som passer
Cycode passer best når
- Du vil ha én ASPM-plattform for kodeskanning, hemmeligheter, CI/CD-tilstand og prioritering.
- Du kjører Azure Pipelines, Jenkins, GitLab CI eller Buildkite og vil ha beskyttelse av bygg under kjøring der.
- Du vil beholde GitHub-hostede runnere og legge til en agent på dem.
CRACI passer best når
- Du bygger på GitHub Actions og vil ha runneren, egress-policyen og registreringen av avhengigheter på ett sted.
- Du trenger en SBOM på pakkenivå fra hvert bygg, med en fullstendighetsstatus du kan vise en revisor.
- Du vil ha overvåking av det som ble levert, og CRA-dokumentasjon fra samme registrering.
Bruke begge
Kodeskanningen, oppdagelsen av hemmeligheter og posture management i Cycode dekker områder CRACI ikke berører, så de to kan stå side om side. Cimon er unntaket: På en CRACI-runner er observasjon av bygget og egress-kontroll allerede en del av runneren, så CRACI erstatter Cimon i stedet for å kjøre ved siden av det, med mindre du trenger Cimons signerte provenance.
For andre ASPM-plattformer, skannere og runner-agenter, se Cycode-alternativer.
For Cyber Resilience Act
Cycode posisjonerer plattformen sin for CRA-samsvar med automatisert SBOM-generering, sårbarhetssporing og innsamling av dokumentasjon til tekniske filer. CRACI automatiserer en betydelig del av innsynet i programvareleverandørkjeden og dokumentasjonen som bedrifter trenger for sin bredere CRA-samsvarsprosess, med utgangspunkt i bygget: SBOM-er med fullstendighetsstatus, provenance, overvåking av det som ble levert, og SBOM-eksport som CRA-dokumentasjon. Ingen av verktøyene gjør deg samsvarende alene. Se hva CRA krever og CRA-samsvar.
Legge til CRACI
Installer CRACI GitHub App i organisasjonen din, og endre deretter runner-etiketten på en jobb til
runs-on: craci. Kjøringene vises fortsatt i GitHub-grensesnittet. Les mer om
CI/CD-integrasjon,
SBOM-generering under bygget og priser.
Kjør ett ekte bygg og sammenlign
Pek én GitHub Actions-workflow mot CRACI og sammenlign SBOM-en og nettverkssporet med det du har i dag.
Book en demo