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

Vergleich

StepSecurity vs. CRACI

StepSecurity Harden-Runner ergänzt die CI-Runner, die Sie bereits nutzen, um Egress-Blockierung und Laufzeitüberwachung. CRACI ist der Runner, Egress-Richtlinie, Abhängigkeitsaufzeichnung und Provenienz kommen also mit jedem Job, der darauf läuft.

Aktualisiert am

Die kurze Antwort

StepSecurity ist eine Plattform für Software-Lieferkettensicherheit, die vier Kontrollpunkte abdeckt: Entwicklerrechner, Paket-Registries, Code-Repositories und CI/CD. Ihr CI/CD-Produkt Harden-Runner ist ein Agent, der jede ausgehende Verbindung, jeden Prozess und jeden Dateischreibvorgang in einem Job überwacht, dem verursachenden Workflow-Schritt zuordnet und Egress zu allem blockieren kann, was nicht auf einer Allowlist steht. Enterprise kostet $16 pro beitragendem Entwickler und Monat, und öffentliche Repositories auf GitHub-gehosteten Runnern sind kostenlos.

CRACI ersetzt den Runner selbst: Seine Egress-Richtlinie wird von der Runner-Plattform durchgesetzt und vor dem Jobstart validiert, und derselbe Job erzeugt eine SBOM auf Paketebene. Das ist die größte Überschneidung, die CRACI mit einem Sicherheitsanbieter hat, denn beide beschränken, was ein Build erreichen kann. Der Unterschied liegt darin, wo die Kontrolle sitzt. Harden-Runner sichert Runner, die Sie behalten, einschließlich GitHub-gehosteter. CRACIs Richtlinie ergibt sich daraus, dass es der Runner ist, und es zeichnet Pakete auf, nicht nur Ziele.

Auf einen Blick

Funktion CRACI StepSecurity
Wo es läuft Es ist der Runner. Jobs laufen auf CRACI. Ein Agent auf Runnern, die Sie bereits nutzen, hinzugefügt als Job-Schritt oder fest im Runner-Image.
Build-Egress blockieren Default Deny oder Allow, vor dem Job validiert Domain-Allowlist im Block-Modus
Audit-Modus und Baselines Monitor- oder Dry-Run-Modus Baselines pro Job mit Anomalieerkennung
Überwachung von Prozessen und Dateischreibvorgängen Jedem Workflow-Schritt zugeordnet
SBOM jedes Builds auf Paketebene Pro Job, mit Vollständigkeitsstatus Zeichnet Ziele, Prozesse und Dateien auf
Schwachstellenüberwachung des Ausgelieferten Überwachte SBOMs werden bei neuen Advisories neu bewertet Keine Angabe
CRA-Nachweise und -Berichte SBOMs in CycloneDX oder SPDX, Aufzeichnungen per API; kein Berichtsexport
Warnungen Warnungen bei Richtlinienverstößen E-Mail, Slack, Microsoft Teams und SIEM
GitHub-gehostete Runner CRACI ersetzt diese Runner Linux voll; Windows und macOS nur Audit
Selbst gehostete Runner und andere CI-Systeme Heute CRACI-Runner; GitLab CI, Jenkins und kundenseitig gehostete Runner auf der Roadmap ARC, VMs, Bare Metal, GitLab CI, Azure DevOps
Paket-Blocklists und Cooldowns Organisationsweite Paket-Blocklists Secure Registry, für Laptops und CI
Entwicklerrechner Dev Machine Guard
Preis $0.002 pro vCPU-Minute ($0.004 für 2 vCPU), sekundengenau abgerechnet; keine Monatsgebühr Kostenlos für öffentliche Repositories auf GitHub-gehosteten Runnern. Enterprise $16 pro beitragendem Entwickler und Monat; Runner-Kosten separat.
  • Enthalten
  • Teilweise
  • Nicht enthalten
  • Auf der Roadmap

„Keine Angabe“ bedeutet, dass wir es auf den öffentlichen Seiten von StepSecurity nicht bestätigen konnten.

Was StepSecurity gut kann

Die Website von StepSecurity
stepsecurity.io

Harden-Runner

  • Sichtbarkeit auf Schritt-Ebene. Jede ausgehende Verbindung, jeder Dateivorgang und jede Prozessausführung wird dem genauen Schritt, Job und Workflow zugeordnet, in dem sie stattfand. Die Enterprise-Stufe ergänzt Prozessargumente, Schreibpfade von Dateien und Warnungen per E-Mail, Slack, Microsoft Teams oder an Ihr SIEM.
  • Erst auditieren, dann blockieren. Im Modus egress-policy: audit erstellt Harden-Runner eine Baseline der normalen ausgehenden Aufrufe jedes Jobs und markiert alles Neue. Danach können Sie mit einer Allowlist von Endpunkten in den Block-Modus wechseln. Eine von StepSecurity gepflegte globale Blocklist bekanntermaßen bösartiger Domains gilt auch im Audit-Modus.
  • Manipulationserkennung. Es warnt bei unerwarteten Änderungen am Quellcode während des Builds.
  • Breite Abdeckung. Voller Support auf GitHub-gehosteten Linux-Runnern, Audit-Modus auf GitHub-gehosteten Windows- und macOS-Runnern und in der Enterprise-Stufe selbst gehostete VMs, Bare Metal und Actions Runner Controller. StepSecurity listet außerdem GitLab CI, Azure DevOps und Runner von Drittanbietern wie Blacksmith, Depot und Namespace. Auf selbst gehosteten Runnern ist der Agent ins Runner-Image integriert, sodass Workflows keine Änderungen brauchen.
  • Erfolgsbilanz. Laut StepSecurity hat Harden-Runner die Kompromittierung von tj-actions/changed-files (CVE-2025-30066) und das kompromittierte npm-Paket axios erkannt und sichert mehr als 25 Millionen Workflow-Läufe pro Woche ab. Der Agent der Community-Stufe ist Open Source unter Apache 2.0.

Wo Harden-Runner läuft

StepSecuritys eigene Support-Matrix für GitHub Actions, Stand September 2026:

Funktion Audit-Modus Block-Modus Stufe
GitHub-gehostetes Linux Community und Enterprise
GitHub-gehostetes Windows Community und Enterprise
GitHub-gehostetes macOS Community und Enterprise
Selbst gehostete VM Enterprise
Bare Metal Enterprise
Actions Runner Controller Enterprise
  • Enthalten
  • Nicht enthalten

Nicht unterstützt wird es, wenn ein ganzer Job in einem Container auf GitHub-gehosteten Runnern läuft, oder auf ubuntu-slim. Auf Actions Runner Controller werden nur Linux-Jobs unterstützt.

Der Rest der Plattform

  • Actions-Governance: ein Inventar der von Ihnen genutzten Drittanbieter-Actions und wiederverwendbaren Workflows, Freigabe-Workflows für neue und StepSecurity Maintained Actions als geprüfte Drop-in-Ersatzlösungen.
  • Secure Registry: Cooldown-Zeiträume für neue Paketversionen, Blockieren bekanntermaßen kompromittierter Versionen, Schutz vor Typosquatting und organisationsweite Blocklists, mit einer Richtlinie für Laptops und CI.
  • Code Repo Security: Pull-Request-Prüfungen sowie Orchestrate Security, das Pull Requests öffnet, die Actions auf Commit-SHAs pinnen, GITHUB_TOKEN-Berechtigungen nach dem Prinzip der geringsten Rechte setzen und Dependabot-Konfigurationen ausrollen.
  • Dev Machine Guard: ein Inventar von KI-Coding-Agenten, MCP-Servern, IDE-Erweiterungen und Paketen auf Entwicklerrechnern.

Worin sich CRACI unterscheidet

Der Runner sein, nicht ein Agent darauf

Auf GitHub-gehosteten Runnern wird Harden-Runner durch einen Schritt installiert, den Sie als ersten Schritt jedes Jobs hinzufügen, und seine Reichweite hängt davon ab, was GitHubs Infrastruktur erlaubt. Das ist kein Mangel des Produkts; es ergibt sich daraus, dass es auf Infrastruktur läuft, die jemand anderem gehört.

CRACIs Richtlinie ist Teil des Runners. Sie wird vor dem Jobstart validiert, lehnt unbekannte Felder ab und blockiert im Zweifel (fail closed), sodass eine Richtlinie, die sich nicht anwenden lässt, keinen ungeschützten Lauf erzeugt. Läufe erscheinen weiterhin in GitHub, und einen Job umzuziehen bedeutet, sein Label runs-on zu ändern.

Pakete, nicht nur Ziele

Die Allowlist von Harden-Runner ist eine Liste von Endpunkten, und seine Netzwerk-Insights zeigen, welche Hosts jeder Schritt kontaktiert hat. CRACIs Quellen sind nach Ökosystem typisiert, mit 24 integrierten Presets für Softwarequellen, benutzerdefinierten Quellen für npm, PyPI, apt, apk, den Go-Proxy, Nix, Cargo, OCI-Registries und Git über HTTPS und SSH sowie expliziten TLS-, TCP-, UDP- und ICMP-Regeln. Ein paketbewusster Proxy zeichnet auf, welche Pakete jeder Job geladen hat, einschließlich der aus CI-Caches wiederhergestellten Pakete, und erzeugt eine CycloneDX- oder SPDX-SBOM mit einem Vollständigkeitsstatus pro Job und pro Cache.

Nach dem Build

  • Provenienzdaten liefert die API zusammen mit SBOMs und Netzwerk-Traces. CRACI signiert keine Provenienz und beansprucht kein SLSA-Level.
  • Die Überwachung bewertet die SBOMs des Ausgelieferten neu, sobald neue Schwachstellen auftauchen, und Sicherheitsteams sichten Befunde und leiten sie an die Teams weiter, die für die Behebung zuständig sind.
  • Das Inventar zeigt genau, welche Softwareversionen in welchen Produkten im Einsatz sind, weltweit, sodass sich eine neue Schwachstelle direkt den Produkten zuordnen lässt, die die betroffene Version nutzen.

Preis

Stand September 2026 ist die Community-Stufe von StepSecurity für unbegrenzt viele öffentliche Repositories auf GitHub-gehosteten Runnern kostenlos. Die Enterprise-Stufe kostet $16 pro Monat und beitragendem Entwickler, also pro Person, die in den letzten 90 Tagen zu einem abgesicherten Repository beigetragen hat, und enthält Dev Machine Guard und Secure Registry. Dev Machine Guard allein kostet $8 pro Gerät und Monat. Private Repositories und selbst gehostete Runner brauchen Enterprise, beide kostenpflichtigen Stufen haben eine 14-tägige kostenlose Testphase, und StepSecurity bietet Mengenrabatte. Harden-Runner sichert Runner, für die Sie bereits zahlen, Runner-Minuten sind also ein separater Kostenpunkt.

CRACI berechnet nur Build-Minuten: $0.002 pro vCPU-Minute ($0.004 für einen Standard-Runner mit 2 vCPU), sekundengenau abgerechnet, ohne Monatsgebühr. Da CRACI der Runner ist, deckt dieser Preis die Rechenleistung ebenso ab wie die Nachweise. Aktuelle Konditionen finden Sie unter CRACI-Preise.

Was passt

StepSecurity passt besser, wenn

  • Sie GitHub-gehostete Runner behalten möchten, einschließlich Windows und macOS.
  • Sie selbst gehostete Runner, GitLab CI oder Azure DevOps nutzen.
  • Sie den Datenverkehr im Audit-Modus beobachten möchten, bevor Sie etwas blockieren.
  • Sie für die Reaktion auf Vorfälle Sichtbarkeit auf Prozess- und Dateiebene brauchen.
  • Ihr Open-Source-Projekt auf GitHub-gehosteten Runnern läuft und eine kostenlose Option braucht.

CRACI passt besser, wenn

  • Sie den Runner und die Egress-Richtlinie an einem Ort möchten, ohne einen Agenten auszurollen.
  • Sie eine SBOM auf Paketebene aus jedem Build brauchen, mit Vollständigkeitsstatus.
  • Sie eine Überwachung des Ausgelieferten möchten.
  • Sie CRA-Nachweise oder Datenresidenz in der EU im Enterprise-Plan von CRACI brauchen.

Was Sie aufgeben, wenn Sie Jobs zu CRACI umziehen

Klar gesagt: CRACI hat noch keinen Audit- oder Monitor-Modus (er ist auf der Roadmap), überwacht weder Prozesse noch Dateischreibvorgänge, läuft noch nicht auf GitHub-gehosteten Runnern oder anderen CI-Systemen (GitLab CI und Jenkins sind auf der Roadmap), hat Paket-Blocklists nur auf der Roadmap, und seine Warnungen decken nur Richtlinienverstöße ab, ohne Integration in Slack, Teams oder SIEM. Wenn das Ihre Prioritäten sind, deckt StepSecurity sie heute ab.

Secure Registry, Code Repo Security und Dev Machine Guard von StepSecurity schützen Punkte, die CRACI nicht berührt: die Registry, aus der Ihre Pakete stammen, Ihre Repositories und Entwickler-Laptops. Sie hängen nicht vom Runner ab und sind daher nicht davon betroffen, wo Ihre Jobs laufen.

Für den Cyber Resilience Act

Der Cyber Resilience Act verlangt von Herstellern, die Komponenten in ihren Produkten zu kennen, Schwachstellen darin zu behandeln und Nachweise aufzubewahren. StepSecurity konzentriert sich darauf, Lieferkettenangriffe zu verhindern und zu erkennen, und seine Laufzeit-Insights helfen, wenn Sie einen Vorfall im CI untersuchen. CRACI automatisiert einen erheblichen Teil der Transparenz und der Nachweise zur Software-Lieferkette, die Unternehmen für ihren umfassenderen CRA-Compliance-Prozess brauchen: im Build erzeugte SBOMs, exportiert als CycloneDX oder SPDX, Schwachstellenverfolgung und Provenienz über die API. Siehe CRA-Nachweise.

Lesen Sie mehr über CI/CD-Integration und SBOM-Generierung während des Builds, oder buchen Sie eine Demo, um einen Job unter einer Egress-Richtlinie auf CRACI zu sehen.

StepSecurity: Fragen und Antworten

Was ist StepSecurity?

StepSecurity ist eine Plattform für Software-Lieferkettensicherheit. Ihr bekanntestes Produkt, Harden-Runner, ist ein Agent, der Netzwerk-Egress, Dateiintegrität und Prozessaktivität auf CI/CD-Runnern überwacht und Egress außerhalb einer Allowlist blockieren kann. Die Plattform deckt außerdem Paket-Registries (Secure Registry), Code-Repositories (Code Repo Security), Entwicklerrechner (Dev Machine Guard) und Threat Intelligence ab.

Was kostet StepSecurity?

Stand September 2026 ist die Community-Stufe für unbegrenzt viele öffentliche Repositories kostenlos. Enterprise kostet $16 pro beitragendem Entwickler und Monat, wobei als beitragender Entwickler jede Person gilt, die in den letzten 90 Tagen zu einem abgesicherten Repository beigetragen hat, und enthält Dev Machine Guard und Secure Registry. Dev Machine Guard allein kostet $8 pro Gerät und Monat. Beide kostenpflichtigen Stufen haben eine 14-tägige kostenlose Testphase, und Runner-Minuten sind ein separater Kostenpunkt.

Ist Harden-Runner kostenlos?

Ja, für öffentliche Repositories auf GitHub-gehosteten Runnern. Private Repositories und selbst gehostete Runner, auch selbst gehostete Runner für öffentliche Repositories, brauchen die Enterprise-Stufe. Der Agent der Community-Stufe ist Open Source unter der Lizenz Apache 2.0.

Welche Runner unterstützt Harden-Runner?

GitHub-gehostete Linux-Runner im Audit- und Block-Modus, GitHub-gehostete Windows- und macOS-Runner im Audit-Modus und bei Enterprise selbst gehostete VMs, Bare Metal und Actions Runner Controller. StepSecurity listet außerdem GitLab CI, Azure DevOps und Runner von Drittanbietern wie Blacksmith, Depot und Namespace. Nicht unterstützt wird es, wenn ein ganzer Job in einem Container auf GitHub-gehosteten Runnern läuft, oder auf ubuntu-slim.

Was ist der Unterschied zwischen StepSecurity und CRACI?

Harden-Runner ist ein Agent, den Sie zu Runnern hinzufügen, die Sie behalten. CRACI ist der Runner: Seine Egress-Richtlinie wird von der Runner-Plattform durchgesetzt, vor dem Jobstart validiert und blockiert im Zweifel (fail closed), und jeder Job erzeugt außerdem eine SBOM auf Paketebene mit Vollständigkeitsstatus. StepSecurity liegt vorn beim Audit-Modus, bei der Prozess- und Dateiüberwachung und bei der Abdeckung von Runnern und CI-Systemen.

Kann CRACI Harden-Runner ersetzen?

Für GitHub-Actions-Jobs auf Linux ja: Wenn Sie einen Job zu CRACI umziehen, erhält er Egress-Kontrolle vom Runner selbst, sodass für diesen Job kein Agent nötig ist. Sie geben den Audit-Modus (auf CRACIs Roadmap), die Prozess- und Dateiüberwachung sowie die Abdeckung von GitHub-gehosteten, Windows-, macOS- und Nicht-GitHub-Runnern auf.

Erzeugt StepSecurity eine SBOM?

Harden-Runner zeichnet die Ziele, Prozesse und Dateien auf, die ein Job berührt hat, keine SBOM des Builds auf Paketebene. CRACI zeichnet auf, welche Pakete jeder Job geladen hat, einschließlich der aus CI-Caches wiederhergestellten Pakete, und exportiert CycloneDX und SPDX.

Sehen Sie einen Job unter einer Egress-Richtlinie

Buchen Sie eine Demo und sehen Sie einen GitHub-Actions-Job auf CRACI, mit seiner Egress-Richtlinie, SBOM und seinem Netzwerk-Trace.

Demo buchen