Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

Vertailu

CRACI vs. Cycode

Cycode muodostaa kuvan riskeistä koodisi, putkiesi ja liitettyjen skannereiden perusteella ja lisää buildeihisi agentin. CRACI on itse build-runneri: se tallentaa, mitä kukin buildi haki, hallitsee sen lähtevää liikennettä ja valvoo jatkuvasti sitä, mitä toimitettiin.

Päivitetty

Lyhyt vastaus

Cycode kutsuu itseään agentic development security -alustaksi, ja se on kasvanut sovellusten tietoturvatilanteen hallinnasta (ASPM). Se myy koodin tietoturvaa (SAST, SCA, konttien ja IaC:n skannaus), ohjelmistotoimitusketjun tietoturvaa (CI/CD-tietoturva, buildin ajonaikainen suojaus, koodivuotojen havaitseminen, SBOM, salaisuudet), tietoturvatilanteen hallintaa yli 100 liittimellä sekä kehityksen tekoälyhallintaa. Sen buildin ajonaikainen osa, Cimon, on eBPF-agentti, joka toimii CI-jobiesi sisällä.

CRACI kilpailee samasta toimitusketjun budjetista, ja Cimonin kanssa päällekkäisyys on todellinen: molemmat havainnoivat buildeja, molemmat voivat rajoittaa buildin lähtevää liikennettä ja molemmat tuottavat SBOM:n buildista. Cimon myös allekirjoittaa alkuperätiedot; CRACI ei. Ero on siinä, missä tämä tapahtuu. Cycode lisää agentin jo käyttämääsi CI:hin monissa järjestelmissä. CRACI on GitHub Actionsin runneri, joten tallenne ja käytäntö tulevat jokaisen jobin mukana, ja CRACI vie ne eteenpäin valvontaan ja CRA-näyttöön. Cycode on paljon laajempi; CRACI menee syvemmälle buildiin ja siihen, mitä toimitettiin.

Yhdellä silmäyksellä

Ominaisuus CRACI Cycode
Ajaa buildisi Jobit ajetaan CRACI-runnereilla Cimon-agentti toimii nykyisen CI:si sisällä
Buildin aikana havaittu SBOM Paketit tunnistava välityspalvelin, kattavuus jobi- ja välimuistikohtaisesti Cimonin ajon aikana havaitsema SBOM
Buildin lähtevän verkkoliikenteen hallinta Tyypitetyt lähteet, validoitu ennen jobia, fail closed Cimonin prevent-tila ja sallitut palvelimet
Detect-tila ja opitut perustasot Monitor- tai dry-run-tila Oppii putken normaalin toiminnan ja valvoo sitä sitten
Prosessien ja tiedostojen käytön valvonta eBPF, ytimen tasolla
Allekirjoitetut buildin alkuperätiedot Ei allekirjoitettuja alkuperätietoja SLSA Provenance v1.0, Build Level 2 pilvirunnereilla
CRA-näyttö ja -raportit SBOM:t CycloneDX- tai SPDX-muodossa, tallenteet API:n kautta, CRA-ilmoitusten sisältö valmisteltuna; ei raporttien vientiä SBOM:t, haavoittuvuuksien seuranta, näytön keruu
SAST, salaisuudet, IaC ja kontit Omat skannerit sekä AI SAST
ASPM muiden työkalujen yli Yli 100 liitintä
Tuetut CI-järjestelmät Nyt GitHub Actions; GitLab CI ja Jenkins tiekartalla Myös Azure Pipelines, Jenkins, GitLab CI, Buildkite, Harness
Hinnoittelu $0.002 per vCPU-minuutti ($0.004 2 vCPU:lle), mitataan sekunneittain; ei kuukausimaksua eikä SBOM-kohtaista maksua Ei julkaistu; perustuu aktiivisiin kehittäjiin ja tekoälyn käyttöön. Cimon on maksuton ja avointa lähdekoodia (syyskuussa 2026).
  • Sisältyy
  • Osittain
  • Ei sisälly
  • Tiekartalla

Missä Cycode on hyvä

Cycode: verkkosivusto
cycode.com

Laajuus koko kehityksen elinkaaressa

  • Koodin tietoturva: SAST ja AI SAST, SCA reachability-analyysillä ja lisenssien noudattamisella, konttien skannaus ja infrastruktuuri koodina -tietoturva.
  • Salaisuudet ja vuodot: Cycode etsii paljastuneita salaisuuksia lähdekoodista, putkista ja työkaluista, kuten Jirasta, Slackista ja Confluencesta, ja havaitsee vuotanutta koodia.
  • CI/CD-tietoturva: se valvoo CI/CD:n tietoturvakäytäntöjä, konfiguraatioita ja hallintaa ja auttaa käytäntöjen valvonnalla tiimejä täyttämään esimerkiksi NIST SSDF:n kaltaiset standardit.
  • Tietoturvatilanteen hallinta: Context Intelligence Graph jäljittää haavoittuvuuksia koodin, työkalujen konfiguraatioiden, pilvi-infrastruktuurin ja omistajuuden välillä, ja ConnectorX tuo löydökset muista skannereista.
  • SBOM:t: Cycode generoi SBOM:eja SPDX- tai CycloneDX-muodossa, ja sen Posture Management -paketti sisältää SBOM:ien tuonnin.

Cimon, buildin ajonaikainen agentti

Cycode kuvaa Cimonia ajonaikaiseksi tietoturvaksi, ajon aikana havaituksi SBOM:ksi ja SLSA-alkuperätiedoiksi yhdessä GitHub Actions- tai Azure Pipelines -vaiheessa. Se valvoo prosessien suoritusta, lähtevää verkkoliikennettä ja tiedostojen käyttöä ytimen tasolla eBPF:n avulla. Detect-tilassa se havainnoi estämättä; kun putken normaali toiminta on selvillä, se valvoo sitä, ja GitHub Action hyväksyy sallitut palvelimet ja IP-osoitteet. Cimon allekirjoittaa alkuperätiedot SLSA Provenance v1.0 -määrityksen mukaisesti, minkä Cycoden mukaan täyttää SLSA Build Level 2:n GitHub OIDC:n kautta allekirjoitetulla pilvirunnerilla. Se toimii myös Jenkinsissä, GitLab CI:ssä, Buildkitessa ja Harnessissa, ja Cycoden mukaan se on maksuton ja avointa lähdekoodia.

Missä CRACI on erilainen

Runneri, ei agentti sen päällä

Cimon lisätään runnereihin, jotka pidät; GitHub Actionsissa se toimii etuoikeutettuna konttina, joka liittyy runnerin prosessi- ja verkkonimiavaruuksiin. Siksi se toimii pilvirunnereilla ja monissa CI-järjestelmissä. CRACI valitsee toisen tien ja korvaa runnerin. Vaihdat runs-on-arvoksi craci, ja egress-käytäntö on osa alustaa: se validoidaan ennen jobin alkua, tuntemattomat kentät hylätään, ja se toimii fail closed -periaatteella.

Paketit ja lähteet, ei vain palvelimet

CRACI:n egress-käytäntö on tyypitetty ekosysteemeittäin. Siinä on 24 valmista ohjelmistolähteiden esiasetusta, omat lähteet npm:lle, PyPI:lle, apt:lle, apk:lle, Go-proxylle, Nixille, Cargolle, OCI-rekistereille ja Gitille HTTPS:n ja SSH:n yli sekä eksplisiittiset TLS-, TCP-, UDP- ja ICMP-säännöt. Paketit tunnistava välityspalvelin tallentaa, mitkä paketit kukin jobi haki. Riippuvuusnäyttö kulkee CI-välimuistien mukana, joten välimuistista palautettu paketti on edelleen tallenteessa, ja jokaisella SBOM:lla on jobi- ja välimuistikohtainen kattavuustila: Complete, Complete with connections, Incomplete, Unavailable tai Not recorded.

Buildista siihen, mitä toimitettiin

  • Alkuperätiedot: API palauttaa SBOM:t, verkkojäljet ja alkuperätiedot.
  • Valvonta: CRACI arvioi toimittamasi ohjelmiston SBOM:t jatkuvasti uudelleen uusien haavoittuvuuksien ilmaantuessa ja kokoaa ne kaikista buildeista ja repositorioista.
  • Vienti: SBOM:t CycloneDX- tai SPDX-muodossa haavoittuvuuksineen.

Inventaario siitä, mitä on otettu käyttöön missäkin

CRACI:n inventaarionäkymä näyttää tarkasti, mitkä ohjelmistoversiot on otettu käyttöön missäkin tuotteessa maailmanlaajuisesti. Kun uusi haavoittuvuus tulee tietoon, näet, missä tuotteissa haavoittuva versio on käytössä, eikä sinun tarvitse koota sitä julkaisutiedotteista ja taulukoista.

Missä Cycode on edellä

Suoraan sanottuna: CRACI:ssa ei ole SAST-, salaisuus-, IaC- tai konttiskannausta, ei ASPM-liittimiä, ei prosessien tai tiedostojen valvontaa eikä vielä detect- tai monitor-tilaa (se on tiekartalla). CRACI ei allekirjoita alkuperätietoja eikä väitä saavuttavansa SLSA-tasoa, ja se tukee toistaiseksi vain GitHub Actionsia; GitLab CI ja Jenkins ovat tiekartalla. Jos tarvitset yhden alustan kaikelle koodillesi ja jokaiselle CI-järjestelmälle, Cycode kattaa paljon enemmän.

Kumpi sopii

Cycode sopii paremmin, kun

  • Haluat yhden ASPM-alustan koodin skannaukseen, salaisuuksiin, CI/CD:n tietoturvatilanteeseen ja priorisointiin.
  • Käytät Azure Pipelinesia, Jenkinsiä, GitLab CI:tä tai Buildkiteä ja haluat niihin buildin ajonaikaisen suojauksen.
  • Haluat pitää GitHubin ylläpitämät runnerit ja lisätä niihin agentin.

CRACI sopii paremmin, kun

  • Buildaat GitHub Actionsilla ja haluat runnerin, egress-käytännön ja riippuvuustallenteen samaan paikkaan.
  • Tarvitset jokaisesta buildista pakettitason SBOM:n ja kattavuustilan, jonka voit näyttää auditoijalle.
  • Haluat toimitetun ohjelmiston valvonnan ja CRA-näytön samasta tallenteesta.

Molempien käyttö

Cycoden koodin skannaus, salaisuuksien havaitseminen ja tietoturvatilanteen hallinta kattavat alueita, joihin CRACI ei koske, joten ne voivat toimia rinnakkain. Cimon on poikkeus: CRACI-runnerilla buildin havainnointi ja lähtevän liikenteen hallinta ovat jo osa runneria, joten CRACI korvaa Cimonin sen sijaan, että toimisi sen rinnalla, ellet tarvitse Cimonin allekirjoittamia alkuperätietoja.

Muut ASPM-alustat, skannerit ja runneriagentit löydät sivulta Vaihtoehdot Cycodelle.

Kyberkestävyyssäädöstä varten

Cycode markkinoi alustaansa EU:n kyberkestävyyssäädöksen (Cyber Resilience Act, CRA) vaatimustenmukaisuuteen automaattisella SBOM-generoinnilla, haavoittuvuuksien seurannalla ja teknisen dokumentaation näytön keruulla. CRACI automatisoi merkittävän osan ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, joita yritykset tarvitsevat laajempaan CRA-vaatimustenmukaisuusprosessiinsa, alkaen buildista: SBOM:t kattavuustiloineen, alkuperätiedot, toimitetun ohjelmiston valvonta ja SBOM-vienti CRA-näytöksi. Kumpikaan työkalu ei yksin tee sinusta vaatimustenmukaista. Katso, mitä CRA vaatii, ja CRA-vaatimustenmukaisuus.

CRACI:n käyttöönotto

Asenna CRACI GitHub App organisaatioosi ja vaihda sitten jobin runnerin labeliksi runs-on: craci. Ajot näkyvät edelleen GitHubin käyttöliittymässä. Lue lisää CI/CD-integraatiosta, buildin aikaisesta SBOM-generoinnista ja hinnoittelusta.

Aja yksi oikea buildi ja vertaa

Ohjaa yksi GitHub Actions -työnkulku CRACI:iin ja vertaa sen SBOM:ia ja verkkojälkeä siihen, mitä sinulla nyt on.

Varaa demo