123% mehr gemeldete CVEs pro Tag in 2026 als im Vorjahr.

Vergleich

CRACI vs. Cycode

Cycode setzt aus Ihrem Code, Ihren Pipelines und angebundenen Scannern ein Risikobild zusammen und fügt Ihren Builds einen Agenten hinzu. CRACI ist selbst der Build-Runner: Es zeichnet auf, was jeder Build geladen hat, kontrolliert seinen Egress und überwacht weiter, was ausgeliefert wurde.

Aktualisiert am

Die kurze Antwort

Cycode bezeichnet sich als agentische Plattform für Entwicklungssicherheit und ist aus dem Application Security Posture Management (ASPM) hervorgegangen. Es verkauft Codesicherheit (SAST, SCA, Container- und IaC-Scans), Sicherheit der Software-Lieferkette (CI/CD-Sicherheit, Laufzeitschutz für Builds, Erkennung von Code-Leaks, SBOM, Secrets), Posture Management mit mehr als 100 Konnektoren und KI-Governance für die Entwicklung. Sein Baustein für die Build-Laufzeit, Cimon, ist ein eBPF-Agent, der in Ihren CI-Jobs läuft.

CRACI konkurriert um dasselbe Budget für die Lieferkette, und mit Cimon ist die Überschneidung real: Beide beobachten Builds, beide können den Egress von Builds beschränken, und beide erzeugen eine SBOM aus dem Build. Cimon signiert außerdem Provenienz; CRACI nicht. Der Unterschied liegt darin, wo das angesiedelt ist. Cycode fügt dem CI, das Sie bereits betreiben, über viele Systeme hinweg einen Agenten hinzu. CRACI ist der Runner für GitHub Actions, sodass Aufzeichnung und Richtlinie mit jedem Job kommen, und CRACI führt sie weiter in die Überwachung und die CRA-Nachweise. Cycode ist weitaus breiter; CRACI geht beim Build und beim Ausgelieferten tiefer.

Auf einen Blick

Funktion CRACI Cycode
Führt Ihre Builds aus Jobs laufen auf CRACI-Runnern Der Cimon-Agent läuft in Ihrem bestehenden CI
Während des Builds beobachtete SBOM Paketbewusster Proxy, Vollständigkeit pro Job und Cache Zur Laufzeit beobachtete SBOM von Cimon
Egress-Kontrolle im Build-Netzwerk Typisierte Quellen, vor dem Job validiert, blockiert im Zweifel (fail closed) Prevent-Modus von Cimon mit erlaubten Hosts
Detect-Modus und erlernte Baselines Monitor- oder Dry-Run-Modus Lernt das normale Verhalten der Pipeline und setzt es dann durch
Überwachung von Prozessen und Dateizugriffen eBPF, auf Kernel-Ebene
Signierte Build-Provenienz Keine signierte Provenienz SLSA Provenance v1.0, Build Level 2 auf gehosteten Runnern
CRA-Nachweise und -Berichte SBOMs in CycloneDX oder SPDX, Aufzeichnungen über die API; kein Berichtsexport SBOMs, Schwachstellenverfolgung, Sammeln von Nachweisen
SAST, Secrets, IaC und Container Eigene Scanner, dazu KI-SAST
ASPM über andere Tools hinweg Mehr als 100 Konnektoren
Abgedeckte CI-Systeme Heute GitHub Actions; GitLab CI und Jenkins auf der Roadmap Auch Azure Pipelines, Jenkins, GitLab CI, Buildkite, Harness
Preise $0.002 pro vCPU-Minute ($0.004 für 2 vCPU), sekundengenau abgerechnet; keine Monatsgebühr und keine Kosten pro SBOM Nicht veröffentlicht; nach aktiven Entwicklern und KI-Nutzung. Cimon ist kostenlos und Open Source (Stand September 2026).
  • Enthalten
  • Teilweise
  • Nicht enthalten
  • Auf der Roadmap

Was Cycode gut macht

Die Website von Cycode
cycode.com

Breite über den gesamten SDLC

  • Codesicherheit: SAST und KI-SAST, SCA mit Erreichbarkeitsanalyse und Lizenz-Compliance, Container-Scans und Sicherheit für Infrastructure as Code.
  • Secrets und Leaks: Cycode sucht nach offengelegten Secrets in Quellcode, Pipelines und Tools wie Jira, Slack und Confluence und erkennt geleakten Code.
  • CI/CD-Sicherheit: Es überwacht Sicherheitsrichtlinien, Konfigurationen und Governance im CI/CD und hilft Teams mit der Durchsetzung von Richtlinien, Standards wie NIST SSDF zu erfüllen.
  • Posture Management: Der Context Intelligence Graph verfolgt Schwachstellen über Code, Tool-Konfigurationen, Cloud-Infrastruktur und Zuständigkeiten hinweg, und ConnectorX bindet Befunde anderer Scanner ein.
  • SBOMs: Cycode erzeugt SBOMs in SPDX oder CycloneDX, und sein Posture-Management-Plan nennt den Import von SBOMs.

Cimon, der Laufzeit-Agent für Builds

Cycode beschreibt Cimon als Laufzeitsicherheit, eine zur Laufzeit beobachtete SBOM und SLSA-Provenienz in einem einzigen Schritt für GitHub Actions oder Azure Pipelines. Es überwacht Prozessausführung, ausgehenden Netzwerkverkehr und Dateizugriffe auf Kernel-Ebene mit eBPF. Im Detect-Modus beobachtet es, ohne zu blockieren; sobald das normale Verhalten einer Pipeline feststeht, setzt es dieses durch, und die GitHub Action akzeptiert erlaubte Hosts und IPs. Cimon signiert Provenienz nach der Spezifikation SLSA Provenance v1.0, die laut Cycode auf einem gehosteten Runner mit Signatur über GitHub OIDC SLSA Build Level 2 erfüllt. Es läuft auch auf Jenkins, GitLab CI, Buildkite und Harness, und laut Cycode ist es kostenlos und Open Source.

Wo sich CRACI unterscheidet

Der Runner, nicht ein Agent darauf

Cimon wird den Runnern hinzugefügt, die Sie behalten; auf GitHub Actions läuft es als privilegierter Container, der den Prozess- und Netzwerk-Namespaces des Runners beitritt. Dadurch funktioniert es auf gehosteten Runnern und in vielen CI-Systemen. CRACI geht den anderen Weg und ersetzt den Runner. Sie ändern runs-on auf craci, und die Egress-Richtlinie ist Teil der Plattform: vor dem Start des Jobs validiert, unbekannte Felder werden abgelehnt, und im Zweifel blockiert sie (fail closed).

Pakete und Quellen, nicht nur Hosts

Die Egress-Richtlinie von CRACI ist nach Ökosystem typisiert. Sie hat 24 integrierte Presets für Softwarequellen, benutzerdefinierte Quellen für npm, PyPI, apt, apk, den Go-Proxy, Nix, Cargo, OCI-Registries und Git über HTTPS und SSH sowie explizite TLS-, TCP-, UDP- und ICMP-Regeln. Ein paketbewusster Proxy zeichnet auf, welche Pakete jeder Job geladen hat. Die Abhängigkeitsnachweise reisen mit CI-Caches, sodass ein aus einem Cache wiederhergestelltes Paket trotzdem in der Aufzeichnung steht, und jede SBOM trägt einen Vollständigkeitsstatus pro Job und pro Cache: Complete, Complete with connections, Incomplete, Unavailable oder Not recorded.

Vom Build bis zum Ausgelieferten

  • Provenienz: Die API liefert SBOMs, Netzwerk-Traces und Provenienz.
  • Überwachung: CRACI bewertet die SBOMs dessen, was Sie ausgeliefert haben, laufend neu, sobald neue Schwachstellen auftauchen, zusammengeführt über Builds und Repositories hinweg.
  • Export: SBOMs als CycloneDX oder SPDX, einschließlich Schwachstellen.

Ein Inventar dessen, was wo im Einsatz ist

Die Inventaransicht von CRACI zeigt genau, welche Softwareversionen in welchen Produkten im Einsatz sind, weltweit. Wenn eine neue Schwachstelle bekannt wird, sehen Sie, welche Produkte die betroffene Version ausführen, statt es aus Release Notes und Tabellen zusammenzusuchen.

Wo Cycode vorn liegt

Um es klar zu sagen: CRACI hat keine SAST-, Secret-, IaC- oder Container-Scans, keine ASPM-Konnektoren, keine Überwachung von Prozessen oder Dateien und noch keinen Detect- oder Monitor-Modus (er ist auf der Roadmap). CRACI signiert keine Provenienz und beansprucht kein SLSA-Level, und es unterstützt heute nur GitHub Actions; GitLab CI und Jenkins sind auf der Roadmap. Wenn Sie eine Plattform für Ihren gesamten Code und jedes CI-System brauchen, deckt Cycode deutlich mehr ab.

Was zu Ihnen passt

Cycode passt besser, wenn

  • Sie eine ASPM-Plattform für Code-Scans, Secrets, CI/CD-Posture und Priorisierung wollen.
  • Sie Azure Pipelines, Jenkins, GitLab CI oder Buildkite einsetzen und dort Laufzeitschutz für Builds wollen.
  • Sie GitHub-gehostete Runner behalten und ihnen einen Agenten hinzufügen wollen.

CRACI passt besser, wenn

  • Sie auf GitHub Actions bauen und Runner, Egress-Richtlinie und Abhängigkeitsaufzeichnung an einem Ort wollen.
  • Sie aus jedem Build eine SBOM auf Paketebene mit einem Vollständigkeitsstatus brauchen, den Sie einem Auditor zeigen können.
  • Sie die Überwachung des Ausgelieferten und CRA-Nachweise aus derselben Aufzeichnung wollen.

Beide einsetzen

Code-Scans, Secret-Erkennung und Posture Management von Cycode decken Bereiche ab, die CRACI nicht berührt, daher können beide nebeneinander bestehen. Cimon ist die Ausnahme: Auf einem CRACI-Runner sind Build-Beobachtung und Egress-Kontrolle bereits Teil des Runners, CRACI ersetzt Cimon also, statt daneben zu laufen, es sei denn, Sie brauchen die signierte Provenienz von Cimon.

Weitere ASPM-Plattformen, Scanner und Runner-Agenten finden Sie unter Cycode-Alternativen.

Für den Cyber Resilience Act

Cycode positioniert seine Plattform für die CRA-Konformität mit automatisierter SBOM-Generierung, Schwachstellenverfolgung und dem Sammeln von Nachweisen für die technische Dokumentation. CRACI automatisiert einen erheblichen Teil der Transparenz und der Nachweise zur Software-Lieferkette, die Unternehmen für ihren umfassenderen CRA-Compliance-Prozess brauchen, ausgehend vom Build: SBOMs mit Vollständigkeitsstatus, Provenienz, Überwachung des Ausgelieferten und SBOM-Export als CRA-Nachweise. Keines der beiden Tools macht Sie für sich allein konform. Siehe was der CRA verlangt und CRA-Compliance.

CRACI hinzufügen

Installieren Sie die CRACI GitHub App in Ihrer Organisation und ändern Sie dann das Runner-Label eines Jobs auf runs-on: craci. Die Ausführungen erscheinen weiterhin in der GitHub-Oberfläche. Mehr über CI/CD-Integration, SBOM-Generierung während des Builds und Preise.

Einen echten Build ausführen und vergleichen

Lassen Sie einen GitHub-Actions-Workflow auf CRACI laufen und vergleichen Sie seine SBOM und seinen Netzwerk-Trace mit dem, was Sie heute haben.

Demo buchen