123% flere rapporterte CVE-er per dag i 2026 enn i fjor.

Sammenligning

CRACI vs. Aikido

Aikido samler mange sikkerhetsskannere bak ett dashbord. CRACI er runneren byggene dine kjører på, og registrerer hva hvert bygg hentet inn. De løser ulike problemer og fungerer godt sammen.

Oppdatert

Konsolidering kontra dokumentasjon

Team ser vanligvis på Aikido fordi de vil ha færre sikkerhetsverktøy. Aikido dekker avhengigheter med åpen kildekode, egen kode, hemmeligheter, infrastruktur som kode, containere, skysikkerhet, dynamisk testing og beskyttelse i kjøretid i ett produkt, med ett sted å prioritere funn. For et lite team som raskt trenger bred dekning, er det et sterkt tilbud.

Team ser på CRACI av en snevrere grunn. De må vite hva byggene deres faktisk gjorde, kontrollere hva bygget kan nå, og lage dokumentasjon om hver utgivelse som holder overfor en kunde eller en revisor. CRACI gjør det ved selv å være CI-runneren.

Funksjon CRACI Aikido
Kjører byggene dine Jobber kjører på CRACI-runnere Legger skannesjekker til i din eksisterende CI
Avhengigheter registrert fra bygget Observerte hentinger, også gjenopprettinger fra CI-cache Bygget ut fra manifester og lockfiler
SBOM-eksport CycloneDX og SPDX, fullstendighet per jobb og cache SPDX, CycloneDX eller CSV, pluss et eksport-API
Blokkering av skadelige pakker Egress-policy begrenser i dag hvilke kilder som kan nås Safe Chain for npm og PyPI, lokalt og i CI
Reachability-analyse På funksjonsnivå, for å redusere støy
Blokker pull requests ved funn Policy gates blokkerer bygget; blokkering av pull requests ikke oppgitt Ved kritiske funn
SAST, hemmeligheter, IaC, sky, DAST Pluss containerskanning og beskyttelse i kjøretid
CI utover GitHub Actions GitHub Actions i dag; GitLab CI og Jenkins på veikartet GitLab, Jenkins, Bitbucket, CircleCI med flere
Compliance-rapporter SBOM-er i CycloneDX eller SPDX, registreringer via API; ingen rapporteksport SOC 2 og ISO 27001, fra Advanced-planen og oppover
Priser $0.002 per vCPU-minutt ($0.004 for 2 vCPU), målt per sekund; ingen månedsavgift og ingen kostnad per SBOM Gratis Developer-plan; betalte planer fra $350 per måned (per september 2026).
  • Inkludert
  • Delvis
  • Ikke inkludert
  • På veikartet

Hva Aikido gjør bra

Nettstedet til Aikido
aikido.dev

Bredden er hovedpoenget. Hver Aikido-plan omfatter SCA, SAST, oppdagelse av hemmeligheter, IaC, skysikkerhet, containerskanning, DAST, lisensskanning og SBOM-generering. SCA-delen bruker reachability på funksjonsnivå for å redusere støy, og AutoFix åpner pull requests med patchede versjoner. I CI kan Aikido blokkere pull requests med kritisk risiko, og plattformen fungerer med GitHub, GitLab, Jenkins, Bitbucket, CircleCI og andre. CRACI støtter i dag bare GitHub Actions, med GitLab CI og Jenkins på veikartet.

Aikido leverer også Safe Chain, et gratis verktøy som kjører en lokal proxy foran pakkebehandlerne for npm og PyPI og blokkerer pakker med kjent skadevare før de installeres, lokalt og i CI. CRACI blokkerer ikke enkeltpakker i dag. Blokkering av pakker for hele organisasjonen står på CRACIs veikart, men er ikke i produktet.

Når det gjelder compliance, omfatter Aikidos høyere planer compliance-rapporter for SOC 2 og ISO 27001 og synkronisering til compliance-plattformer som Drata og Vanta. Er hovedmålet ditt å mate et SOC 2-program med funn fra applikasjonssikkerhet, er Aikido laget for det.

Der CRACI skiller seg ut

CRACI er CI-kjøremiljøet

Aikidos beskyttelse i kjøretid vokter applikasjoner som kjører. CRACI jobber i et annet kjøremiljø: byggejobben. GitHub Actions-jobbene dine kjører på CRACI i isolerte virtuelle maskiner, på runnere fra 1 til 32 compute units, på x86-64 eller ARM64. Oppsettet er å endre runs-on til craci. Workflowene dine forblir de samme, og kjøringene vises fortsatt i GitHub-grensesnittet.

Fordi CRACI kjører jobben, kan det håndheve en egress-policy mens jobben kjører. Policyer er default deny eller default allow, med 24 innebygde forhåndsinnstillinger for programvarekilder og typede egendefinerte kilder for npm, PyPI, apt, apk, Go-proxyen, Nix, Cargo, OCI-registre og Git. De valideres før jobben starter, og blokkerer ved feil. En skanner kan fortelle deg at en risikabel pakke finnes. En nettverkspolicy hindrer bygget i å nå steder det ikke skal.

Deterministisk byggdokumentasjon

Aikido bygger avhengighetsbildet sitt ut fra manifester og lockfiler og legger analyse på toppen, blant annet AI-drevne sjekker av utnyttbarhet. Det er en fornuftig måte å prioritere arbeid på.

CRACIs SBOM er ikke utledet. En pakkebevisst proxy registrerer hva jobben hentet fra pakkekildene, og dokumentasjonen for avhengighetene følger med CI-cacher, så pakker gjenopprettet fra en cache telles fortsatt med. Hver SBOM angir sin egen fullstendighet per jobb og per cache: Complete, Complete with connections, Incomplete, Unavailable eller Not recorded. Den er en registrering av hva som skjedde, ikke et anslag, og den forteller deg hvor den har hull.

Dette betyr noe fordi statiske SBOM-verktøy er mer uenige enn de fleste tror, og årsaken er strukturell. Hvert verktøy leser et annet sett med filer og tolker dem ulikt, så hva et repositorium sies å inneholde, avhenger av hvilket verktøy du spurte og hvordan det var konfigurert. Et prosjekt som ikke har noen lockfile, slik express 5.2.1 ikke har, gir en lockfile-leser ingenting å tolke i det hele tatt. CRACI kan ikke sammenlignes på de premissene, fordi det registrerer bygg i stedet for å skanne kataloger, og det er nettopp poenget: En byggregistrering avhenger ikke av hvilke filer som tilfeldigvis finnes.

Provenance-data via API-et

CRACI genererer SBOM-en i sin egen runner, ut fra det jobben hentet. API-et returnerer SBOM-er, nettverksspor og provenance.

Compliance-resultater bygget på den registreringen

For EUs Cyber Resilience Act er det vanskelige å vise hva som gikk inn i hver utgivelse, og hvordan du følger sårbarhetene i den over tid. CRACI samler sårbarheter på tvers av bygg og repositorier og vurderer overvåkede SBOM-er kontinuerlig på nytt. SBOM-er eksporteres som CycloneDX eller SPDX, sårbarheter inkludert, og API-et returnerer SBOM-er, nettverksspor og provenance. Det automatiserer en betydelig del av innsikten i og dokumentasjonen for programvareleverandørkjeden som selskaper trenger i sin bredere CRA-samsvarsprosess. Se CRA-compliance og CRA-dokumentasjon.

En oversikt over hva som er utrullet hvor

CRACIs inventaroversikt viser nøyaktig hvilke programvareversjoner som er rullet ut til hvilke produkter, globalt. Når en ny sårbarhet dukker opp, ser du hvilke produkter som kjører den berørte versjonen, i stedet for å stykke det sammen fra utgivelsesnotater og regneark.

Hvor hvert verktøy passer

  • Velg Aikido når du vil ha ett verktøy som dekker kode, avhengigheter, sky og applikasjoner i drift, du bruker andre CI-systemer enn GitHub Actions i dag, eller compliance-fokuset ditt er SOC 2- eller ISO 27001-rapportering basert på funn fra applikasjonssikkerhet.
  • Velg CRACI når du bygger på GitHub Actions og må vite nøyaktig hva hvert bygg hentet, kontrollere byggets nettverkstilgang og ta vare på utgivelsesdokumentasjon for CRA og revisjoner fra kunder.
  • Bruk begge når du vil ha Aikidos skanning og blokkering av pull requests pluss CRACIs kontroller og dokumentasjon i byggekjøremiljøet. Aikidos CI-sjekker og Safe Chain kjører som steg i workflowen din, og de stegene kan kjøre på en CRACI-runner som alle andre steg.

Se hva byggene dine faktisk henter

Kjør én GitHub Actions-workflow på CRACI og sammenlign avhengighetsregistreringen med SBOM-en du har i dag.

Book en demo