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

Porównanie

CRACI vs Manifest

Manifest zbiera SBOM-y ze skanerów i od dostawców w jednym miejscu i zamienia je w decyzje o ryzyku. CRACI uruchamia Państwa buildy, rejestruje SBOM z samego buildu i śledzi jego podatności, więc dostarczane oprogramowanie nie potrzebuje osobnej platformy SBOM.

Zaktualizowano

Krótka odpowiedź

Manifest (Manifest Cyber) to platforma łańcucha dostaw oprogramowania zbudowana wokół SBOM. Tworzy, importuje, wzbogaca i udostępnia je dla Państwa własnych produktów, oprogramowania dostawców i modeli AI. CRACI to runner GitHub Actions, który rejestruje zależności faktycznie pobrane przez każde zadanie i na tej podstawie tworzy SBOM ze stanem kompletności.

Manifest zarządza SBOM-ami, które otrzymuje lub generuje skanerami. CRACI tworzy SBOM z buildu i na tej podstawie śledzi w nim podatności. Dla oprogramowania, które budują Państwo sami, CRACI obejmuje CI, SBOM i śledzenie podatności, więc osobna platforma do zarządzania SBOM nie jest już potrzebna.

W skrócie

Funkcja CRACI Manifest
SBOM z zaobserwowanego ruchu buildu Proxy rozpoznające pakiety na runnerze CRACI GitHub Action domyślnie uruchamia Syft
Kompletność określana dla zadania i cache Pięć stanów, przenoszonych przez cache
Polityka ruchu wychodzącego na runnerze Domyślna odmowa lub zezwolenie, blokuje w razie błędu Nie uruchamia Państwa buildu
Uruchamia Państwa zadania CI Zadania działają na runnerach CRACI CLI działa w Państwa pipeline'ie
Ciągłe monitorowanie podatności Monitorowane SBOM-y są ponownie oceniane Ciągłe monitorowanie i powiadomienia
Dowody i raporty dla CRA SBOM-y w CycloneDX lub SPDX, zapisy przez API; brak eksportu raportów Eksportowalne dowody zgodności z CRA
Triage podatności i VEX Triage, przekazywanie zespołom i VEX Obsługa VEX i automatyczne zgłoszenia
Systemy CI Dziś GitHub Actions; GitLab CI i Jenkins w planach rozwoju GitHub, CircleCI, Jenkins, Azure DevOps, dowolne CLI
SBOM-y z plików binarnych dostawców Analiza binarna, gdy dostawcy nie dostarczają SBOM
Zbieranie SBOM-ów od dostawców Można dodać SBOM-y dostawców; brak portalu do przesyłania Bezpieczny portal do przesyłania przez dostawców
  • W zestawie
  • Częściowo
  • Brak
  • W planach rozwoju

Co Manifest robi dobrze

Strona główna Manifest Cyber
manifestcyber.com
  • Oprogramowanie zewnętrzne. To najwyraźniejsza zaleta Manifest. Dostawcy przesyłają SBOM-y bezpośrednio przez bezpieczny portal, a gdy dostawca nie chce lub nie może dostarczyć SBOM, Manifest potrafi przeanalizować plik binarny i wygenerować SBOM bezpośrednio ze skompilowanej aplikacji. CRACI nie ma odpowiednika: rejestruje buildy, które Państwo uruchamiają.
  • Operacje na SBOM. Manifest zbiera i scala SBOM-y, wzbogaca je o dane o podatnościach i możliwości ich wykorzystania, a wyniki zamienia w automatyczne zgłoszenia, kontakt z dostawcami i raporty o ryzyku. Obsługuje SPDX, CycloneDX i VEX.
  • Pokrycie CI. Manifest CLI może generować i przesyłać SBOM-y z dowolnego pipeline'u CI/CD, z udokumentowanymi konfiguracjami dla GitHub Actions, CircleCI, Jenkins i Azure DevOps oraz aplikacją GitHub App.
  • Ryzyko AI. Manifest inwentaryzuje modele AI i AIBOM-y obok oprogramowania, co pasuje organizacjom zarządzającym wdrażaniem AI.
  • Branże regulowane. Mapuje swoje możliwości na wytyczne FDA dotyczące cyberbezpieczeństwa, EO 14028, NIST 800-218, UNECE R155 i ISO/SAE 21434 oraz obsługuje motoryzację, obronność, wyroby medyczne, administrację publiczną i usługi finansowe.

Czym różni się CRACI

Zapis buildu, a nie skan repozytorium

GitHub Action od Manifest generuje SBOM-y skanerem open source. Domyślnie jest to Syft, obsługiwane są też Trivy, cdxgen i inne. Te narzędzia odczytują pliki i obrazy, na które zostaną skierowane. CRACI zamiast tego uruchamia zadanie. Zmieniają Państwo runs-on na craci, a proxy rozpoznające pakiety rejestruje podczas buildu ruch do źródeł pakietów: npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk i źródeł Git, a także presetów pobierania. Dowody zależności przemieszczają się razem z cache CI, więc pakiet przywrócony z cache nadal znajduje się w zapisie.

Różnica ujawnia się, gdy tylko zabraknie plików. Express 5.2.1 nie ma lockfile w repozytorium, więc generator skierowany na czysty checkout nie ma zależności npm do rozwiązania i zwraca to, co jeszcze rozpoznaje, na przykład GitHub Actions i pliki workflow. Samego Manifest nie da się w ten sposób porównać, podobnie jak CRACI, który rejestruje buildy i nie potrafi skanować katalogu. Chodzi o to, że wynik skanu zależy od narzędzia, jego ustawień i obecnych plików, a każda dalsza decyzja w platformie zarządzającej dziedziczy ten wynik.

Stan kompletności każdego SBOM

CRACI określa kompletność dla każdego zadania i każdego cache: Complete, Complete with connections, Incomplete, Unavailable lub Not recorded. Stan przechodzi przez cache, więc każdy alert i raport opiera się na inwentarzu o znanych lukach.

Kontrola i pochodzenie

Ponieważ CRACI uruchamia zadanie, egzekwuje politykę ruchu wychodzącego: domyślna odmowa lub domyślne zezwolenie, z 24 wbudowanymi presetami źródeł oprogramowania i typowanymi źródłami niestandardowymi, walidowana przed startem zadania i blokująca ruch w razie błędu. API zwraca SBOM-y, ślady sieciowe i dane o pochodzeniu; CRACI nie podpisuje danych o pochodzeniu.

Monitorowanie

CRACI stale ponownie ocenia monitorowane SBOM-y i agreguje podatności z wielu buildów i repozytoriów. Pozwala zespołom bezpieczeństwa wykonywać triage znalezisk i przekazywać je właściwemu zespołowi.

Inwentarz tego, co jest gdzie wdrożone

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

Zastąpienie Manifest przez CRACI

Dla budowanych przez Państwa produktów CRACI wykonuje całą pracę: uruchamia build w GitHub Actions, rejestruje z niego SBOM, na bieżąco ponownie ocenia ten SBOM w miarę publikowania nowych podatności i eksportuje dowody. Nie ma skanera do konfiguracji ani kroku przesyłania między Państwa pipeline'em a platformą SBOM.

Warto jasno określić, z czego Państwo rezygnują. Mocną stroną Manifest jest kupowane oprogramowanie: portal do przesyłania przez dostawców i analiza binarna, gdy dostawca nie dostarcza SBOM. CRACI może przechowywać SBOM-y dostawców obok Państwa własnych buildów, ale nie ma portalu dla dostawców ani analizy binarnej. Manifest oferuje też automatyczne zgłoszenia, inwentaryzuje modele AI i działa w kilku systemach CI, podczas gdy CRACI obsługuje dziś GitHub Actions, a GitLab CI i Jenkins są w planach rozwoju. Jeśli główne ryzyko stanowi oprogramowanie zewnętrzne, Manifest pozostaje lepszym wyborem.

Na potrzeby Cyber Resilience Act

Manifest publikuje materiały o CRA i podaje, że w tym zakresie generuje i utrzymuje SBOM-y i AIBOM-y, łączy komponenty z podatnościami i pochodzeniem, automatyzuje ciągłe monitorowanie i powiadomienia oraz tworzy eksportowalne dowody zgodności z CRA.

Obowiązki zgłaszania wynikające z CRA obowiązują od 11 września 2026: wczesne ostrzeżenie w ciągu 24 godzin o aktywnie wykorzystywanej podatności, przez CRA Single Reporting Platform. Główne przepisy stosuje się od 11 grudnia 2027. W przypadku Państwa własnych produktów organ może zapytać, skąd Państwo wiedzą, że SBOM odpowiada wydaniu. Odpowiedzią CRACI są dowody z buildu: API zwraca SBOM CycloneDX każdego buildu, dane o pochodzeniu i ślad sieciowy zadania, a SBOM-y można eksportować do CycloneDX lub SPDX.

CRACI automatyzuje znaczną część widoczności łańcucha dostaw oprogramowania i dowodów potrzebnych firmom w szerszym procesie zgodności z CRA. Żaden z tych produktów sam nie zapewnia zgodności producenta. Zob. czego wymaga CRA i zgodność z CRA z pomocą CRACI.

CRACI obsługuje dziś GitHub Actions. GitLab CI, Jenkins i inne systemy CI są w planach rozwoju. Więcej o generowaniu SBOM w czasie buildu i zgodności dostawców.

Proszę porównać swój SBOM z SBOM-em CRACI

Proszę uruchomić jeden workflow GitHub Actions na CRACI i porównać jego SBOM z tym, który tworzy Państwa obecny skaner.

Umów demo