O 123% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

Porównanie

CRACI vs OX Security

OX Security składa obraz ryzyka z Państwa kodu, pipeline'ów, rejestrów i skanerów, a następnie zapisuje go w Pipeline Bill of Materials. CRACI to runner, na którym działają Państwa buildy, więc rejestruje, co pobrał każdy build, i kontroluje, do czego może dotrzeć.

Zaktualizowano

Krótka odpowiedź

OX Security to platforma zarządzania stanem bezpieczeństwa aplikacji (ASPM) z własnymi skanerami (SAST, SCA, sekrety, IaC i kontenery), agregacją znalezisk z narzędzi zewnętrznych, politykami stanu bezpieczeństwa CI/CD oraz kontekstem runtime i chmury. W zakresie bezpieczeństwa łańcucha dostaw oferuje Pipeline Bill of Materials (PBOM): podpisany zapis tego, jak zbudowano każdy artefakt, od commita przez CI/CD po produkcję.

CRACI konkuruje o ten sam budżet na łańcuch dostaw. Różnica tkwi w punkcie obserwacji. OX łączy się z używanymi już przez Państwa systemami kontroli wersji, CI i rejestrami i na ich podstawie buduje obraz. CRACI to runner buildów dla GitHub Actions: rejestruje, co każde zadanie faktycznie pobrało, egzekwuje politykę ruchu wychodzącego podczas działania, monitoruje to, co dostarczono, i wytwarza dowody dla CRA. OX jest znacznie szerszy; CRACI jest samym buildem.

W skrócie

Funkcja CRACI OX Security
Uruchamia Państwa buildy Zadania działają na runnerach CRACI Łączy się z używanymi przez Państwa systemami CI
Skąd pochodzi SBOM Rejestrowany przez runner na podstawie tego, co pobiera każde zadanie, łącznie z przywróceniami z cache CI, ze stanem kompletności dla każdego zadania. Zbierany z połączonych źródeł: kontroli wersji, pipeline'ów CI/CD, obrazów kontenerów i importowanych plików.
Polityka ruchu wychodzącego z sieci buildu Domyślna odmowa lub zezwolenie, blokuje w razie błędu Polityki stanu bezpieczeństwa sprawdzają konfigurację workflow
Podpisany zapis buildu Brak podpisanych danych o pochodzeniu PBOM podpisywany dla każdego buildu
Ciągłe monitorowanie zależności Monitorowane SBOM-y stale ponownie oceniane Stale aktualizowany inwentarz, priorytetyzacja według możliwości wykorzystania
Blokowanie buildów według polityki bezpieczeństwa Bramki polityk blokują build Krok skanowania przerywa workflow przy problemach blokujących
Polityki stanu bezpieczeństwa CI/CD Nieprzypięte akcje, uprawnienia, webhooki, obsługa sekretów
SAST, sekrety, IaC i kontenery OX Code oraz agregacja zewnętrznych skanerów
Obsługiwane systemy CI Dziś GitHub Actions; GitLab CI i Jenkins w planach rozwoju GitHub Actions, GitLab, Jenkins, Azure Pipelines, CircleCI
Ceny $0.002 za minutę vCPU ($0.004 za 2 vCPU), naliczane co sekundę; bez opłaty miesięcznej i bez opłat za SBOM OX Code wyceniany za aktywnego programistę; brak opublikowanych cen katalogowych (stan na wrzesień 2026).
  • W zestawie
  • Brak
  • W planach rozwoju

Co OX Security robi dobrze

Strona główna OX Security
ox.security
  • Zapis buildu wykraczający poza SBOM. PBOM firmy OX obejmuje definicje pipeline'ów, tożsamość runnera, argumenty buildu, podpisy artefaktów i historię wersji, a OX podaje, że zawiera każdy komponent open source rozwiązany w każdym buildzie. Jest podpisywany dla każdego buildu. OX generuje też SBOM-y w formatach SPDX i CycloneDX.
  • Stan bezpieczeństwa CI/CD. Polityki OX oznaczają niebezpieczne pliki workflow, nieprzypięte akcje zewnętrzne, przestarzałe polecenia GitHub Actions, nadmierne uprawnienia workflow, sekrety w postaci jawnego tekstu i ryzykowne webhooki, a także mogą oznaczać systemy CI niezatwierdzone do buildów.
  • Egzekwowanie w pipeline'ie. GitHub Action OX Security Scan uruchamia skany sekretów, SAST, SCA i IaC oraz przerywa workflow, gdy znajdzie problem blokujący według Państwa polityk OX.
  • Agregacja. OX pobiera znaleziska ze skanerów takich jak Checkmarx, Veracode, SonarQube, Snyk, Black Duck i JFrog Xray, obok własnych.
  • Szeroki zakres integracji. Po stronie CI wymienia GitHub Actions, GitLab CI/CD, Jenkins, Azure Pipelines, CircleCI i Drone CI, a także osiem systemów kontroli wersji i dziesięć rejestrów kontenerów.
  • Funkcje na erę AI. OX VibeSec obejmuje kod i zależności generowane przez AI za pomocą AI Bill of Materials, a naprawa AI sugeruje poprawki kodu w pull requestach i IDE.

Czym różni się CRACI

Rejestrowane przez runner, a nie zbierane z połączonych narzędzi

Dokumentacja OX podaje, że jego SBOM zbiera dane z połączonych źródeł, w tym z kontroli wersji, pipeline'ów CI/CD, obrazów kontenerów i importowanych plików. Daje to szeroki widok całego środowiska. CRACI przyjmuje węższe i głębsze spojrzenie na każdy build: proxy rozpoznające pakiety obserwuje ruch do źródeł pakietów podczas działania zadania, obejmując npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk i źródła Git, a także presety pobierania. Dowody zależności przemieszczają się razem z cache CI, więc pakiet przywrócony z cache nadal jest uwzględniany.

Każdy SBOM CRACI zawiera stan kompletności dla każdego zadania i każdego cache: Complete, Complete with connections, Incomplete, Unavailable lub Not recorded. Gdy zapis ma lukę, mówi o tym wprost.

Kontrola podczas działania buildu

Polityki stanu bezpieczeństwa OX sprawdzają, jak skonfigurowany jest pipeline. CRACI ogranicza, do czego build może dotrzeć. Polityki ruchu wychodzącego działają w trybie domyślnej odmowy lub domyślnego zezwolenia, z 24 wbudowanymi presetami źródeł oprogramowania, typowanymi źródłami niestandardowymi dla npm, PyPI, apt, apk, proxy Go, Nix, Cargo, rejestrów OCI i Git oraz jawnymi regułami TLS, TCP, UDP i ICMP. Polityki są walidowane przed uruchomieniem zadania, w razie błędu blokują ruch, a CRACI może powiadomić Państwa o naruszeniu.

Pochodzenie i monitorowanie z jednego zapisu

API zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu. CRACI nie podpisuje danych o pochodzeniu i nie deklaruje żadnego poziomu SLSA. Stale ponownie ocenia SBOM-y tego, co Państwo dostarczyli, w miarę publikowania nowych podatności.

Inwentarz tego, co gdzie jest wdrożone

Widok inwentarza CRACI pokazuje dokładnie, które wersje oprogramowania są wdrożone w których produktach, na całym świecie. Gdy pojawi się nowa podatność, widzą Państwo, które produkty działają na podatnej wersji, zamiast odtwarzać to z informacji o wydaniach i arkuszy kalkulacyjnych.

W czym OX jest lepszy

Mówiąc wprost: CRACI nie ma skanowania SAST, sekretów, IaC ani kontenerów, kontroli stanu bezpieczeństwa CI/CD, agregacji zewnętrznych skanerów ani kontekstu runtime i chmury. Bramki polityk CRACI mogą zablokować build z powodu znalezisk, ale CRACI obsługuje dziś tylko GitHub Actions, a GitLab CI i Jenkins są w planach rozwoju. Jeśli potrzebują Państwo jednej platformy obejmującej każdy używany pipeline i skaner, OX obejmuje znacznie więcej.

Które rozwiązanie wybrać

OX Security sprawdzi się lepiej, gdy

  • Chcą Państwo jednej platformy ASPM, która agreguje wiele skanerów i priorytetyzuje znaleziska z nich wszystkich.
  • Potrzebują Państwo polityk stanu bezpieczeństwa CI/CD dla GitLab, Jenkins, Azure Pipelines lub CircleCI.
  • Chcą Państwo już dziś bramek pull requestów dla znalezisk w kodzie, sekretach i IaC.

CRACI sprawdzi się lepiej, gdy

  • Budują Państwo w GitHub Actions i chcą mieć runner, politykę ruchu wychodzącego i zapis zależności w jednym miejscu.
  • Potrzebują Państwo SBOM tego, co pobrał każdy build, ze stanem kompletności, który można pokazać audytorowi.
  • Chcą Państwo monitorowania tego, co dostarczono, i dowodów dla CRA z tego samego zapisu.

Korzystanie z obu

CRACI zastępuje runner, a nie GitHub Actions, więc akcja OX Security Scan działa na runnerze CRACI jak każdy inny krok. OX może importować SBOM-y w formacie CycloneDX, więc CRACI może dostarczyć SBOM zarejestrowany z buildu jako podstawę pracy OX.

Na potrzeby Cyber Resilience Act

Cyber Resilience Act wymaga od producentów znajomości komponentów każdego produktu, obsługi ich podatności i przechowywania dowodów. SBOM-y, PBOM i polityki stanu bezpieczeństwa OX wspierają bezpieczne wytwarzanie i inwentarz całego środowiska. CRACI automatyzuje znaczną część widoczności łańcucha dostaw oprogramowania i dowodów potrzebnych firmom w szerszym procesie zgodności z CRA: SBOM-y z czasu buildu eksportowane w formacie CycloneDX lub SPDX, śledzenie podatności i dane o pochodzeniu przez API. Żadne z tych narzędzi samo w sobie nie zapewnia zgodności. Zob. dowody dla CRA oraz zgodność z CRA.

Dodanie CRACI

Proszę zainstalować aplikację CRACI GitHub App w swojej organizacji, a następnie zmienić etykietę runnera w zadaniu na runs-on: craci. Uruchomienia nadal są widoczne w interfejsie GitHub. Warto zacząć od jednego workflow wytwarzającego artefakt wydania i porównać SBOM z CRACI z tym, który OX pokazuje dla tego samego repozytorium. Więcej o integracji CI/CD, generowaniu SBOM w czasie buildu i cenach.

Rozważają Państwo więcej niż dwa narzędzia? Alternatywy dla OX Security porównują dziewięć opcji obok siebie.

Proszę uruchomić prawdziwy build i porównać

Proszę skierować jeden workflow GitHub Actions na CRACI i porównać jego SBOM oraz ślad sieciowy z dzisiejszym inwentarzem.

Umów demo