V roce 2026 o 131% více nahlášených CVE denně než loni.

Srovnání

CRACI vs DefectDojo

DefectDojo je místo, kde se potkávají nálezy z mnoha bezpečnostních nástrojů. CRACI je místo, kde začíná záznam o tom, z čeho je váš software sestaven. Pro tým PSIRT oba odpovídají na části téže otázky: kterých našich produktů se tato zranitelnost týká?

Aktualizováno

Stručná odpověď

DefectDojo je open source platforma pro správu zranitelností a vlajkový projekt OWASP (Flagship) s komerční edicí DefectDojo Pro od společnosti DefectDojo Inc. z Austinu v Texasu. Importuje výsledky z bezpečnostních nástrojů, které už provozujete, deduplikuje je do jedné fronty a sleduje nápravu. Pro přidává správu SBOM a PSIRT Advisory Engine. CRACI je runner pro GitHub Actions, který během běhu zaznamenává, co každý build stahuje, z tohoto záznamu vytváří SBOM, monitoruje ji kvůli novým zranitelnostem a umožňuje bezpečnostním týmům provést triáž toho, co najde. DefectDojo shromažďuje, co hlásí jiné nástroje; CRACI je zdrojem záznamu o závislostech softwaru, který sestavujete.

Na první pohled

Funkce CRACI DefectDojo
Generuje SBOM Zaznamenává ji runner během každého buildu Importuje SBOM, které nahrajete (Pro)
Spouští vaše buildy v CI Joby běží na runnerech CRACI Přijímá výsledky z vaší pipeline
Importuje nálezy z jiných skenerů Přes 500 podporovaných nástrojů, s deduplikací
Stav úplnosti SBOM Pět stavů pro každý job a každou cache Závisí na SBOM, kterou dostane
Importuje SBOM třetích stran Lze přidat SBOM dodavatelů CycloneDX a SPDX (Pro)
Průběžná analýza zranitelností Monitorované SBOM se znovu vyhodnocují napříč buildy a repozitáři Pro páruje zdroje bezpečnostních upozornění s daty SBOM
VEX Export CycloneDX VEX (Pro)
Triáž a odpovědnost Triáž a předání nálezů týmům Případy s vlastníky, sledování SLA, tikety v Jira
Politika odchozího provozu buildu Výchozí zákaz nebo povolení, při selhání vše zablokuje Pracuje s výsledky až po buildu
Nasazení Dnes spravovaná služba; runnery hostované zákazníkem v plánu vývoje, Enterprise Open source self-hosted; Pro v cloudu nebo self-hosted
Systémy CI Dnes GitHub Actions; GitLab CI a Jenkins v plánu vývoje Není systém CI; přijímá výsledky z pipeline
Ceny (říjen 2026) $0.002 za vCPU-minutu ($0.004 za 2 vCPU), účtováno po sekundách; bez měsíčního poplatku a bez poplatku za SBOM Community zdarma; Pro od $100 měsíčně plus $0.15 za nález
  • Součástí
  • Není součástí
  • V plánu vývoje

V čem je DefectDojo dobrý

Domovská stránka DefectDojo
defectdojo.com

Jedna fronta pro všechny skenery. Web DefectDojo uvádí přes 500 podporovaných nástrojů a cíl popisuje přímo: „Každý skener SAST, DAST, SCA, cloudu a kontejnerů ve vašem stacku, deduplikovaný do jediné fronty.“ Deduplikace napříč překrývajícími se skenery je důvodem, proč jej mnoho týmů nasazuje. Nálezy pak dostávají vlastníky, SLA a tikety v Jira.

Open source s dlouhou historií. Community Edition je zdarma pod licencí BSD 3-Clause a běží s Docker Compose. OWASP vede DefectDojo jako vlajkový projekt (Flagship) a DefectDojo uvádí, že jej používá přes 10 000 organizací. DefectDojo Inc. získala v září 2024 investici $7 milionů v kole Series A.

SBOM jako model aktiv. V Pro se SBOM nahraná k aktivu stane sadou závislostí v Locations, modelu aktiv DefectDojo na úrovni komponent. Importuje CycloneDX (JSON a XML) a SPDX (JSON, XML a tag-value), exportuje CycloneDX 1.6 nebo SPDX 2.3 a stavy nálezů exportuje jako dokument CycloneDX VEX. Jeho dokumentace jasně uvádí, že DefectDojo sám SBOM negeneruje.

Workflow pro PSIRT. DefectDojo spustil PSIRT Advisory Engine v dubnu 2026 jako „první bezpečnostní platformu postavenou přímo pro PSIRT“. Jde o funkci Pro. Přijímá bezpečnostní upozornění ze zdrojů, jako jsou CISA Known Exploited Vulnerabilities, NVD, EUVD, Red Hat a Exploit-DB, páruje je s daty SBOM nebo vlastními pravidly aktiv, stanovuje priority podle CVSS, EPSS a stavu KEV, seskupuje je do případů s vlastníky a publikuje bezpečnostní upozornění jako PDF s vlastní značkou. Vydání Pro ze září 2026 přidalo export upozornění CSAF 2.0 a VEX a rozhraní pro reporting podle článku 14 CRA.

Zveřejněné ceny. Pro v režimu pay as you go stojí $100 měsíčně plus $0.15 za každý zpracovaný nález, se slevami při roční platbě předem. Community Edition zůstává zdarma.

V čem je CRACI jiné

DefectDojo pracuje s výsledky, které vytvářejí jiné nástroje. CRACI vytváří vlastní záznam, protože je strojem, na kterém build běží.

SBOM pochází z buildu

Párování bezpečnostních upozornění v DefectDojo je jen tak dobré, jako jsou data SBOM, která do něj nahrajete, a tato SBOM pochází z nějakého generátoru o krok dříve. CRACI nahrazuje runner: změníte runs-on na craci a proxy, která rozumí balíčkům, zaznamená, co každý job stáhne ze zdrojů balíčků, včetně balíčků obnovených z cache CI a skrytých závislostí, které žádný lockfile neuvádí. SBOM v CycloneDX nebo SPDX vychází z tohoto záznamu a každá uvádí, jak je úplná pro každý job a každou cache: Complete, Complete with connections, Incomplete, Unavailable nebo Not recorded.

Monitorování a triáž nad stejným záznamem

CRACI znovu vyhodnocuje monitorované SBOM, jak vycházejí nové zranitelnosti, a agreguje nálezy napříč buildy a repozitáři. Historie buildů ukazuje každý minulý build a jeho SBOM v rámci doby uchovávání, takže vidíte, které buildy obsahovaly zranitelnou závislost a jak dlouho. Pohled inventáře ukazuje, které verze softwaru jsou nasazeny ve kterých produktech. Bezpečnostní týmy provádějí triáž nálezů a předávají každý z nich týmu, který za opravu odpovídá, zaznamenávají VEX a nastavují policy gates, které blokují build, včetně buildů obsahujících konkrétní CVE. Můžete také přidat SBOM dodavatelů, takže nakupované komponenty se monitorují vedle vašich vlastních buildů.

Kontrola nad tím, kam se build dostane

Protože CRACI spouští job, vynucuje politiku odchozího síťového provozu: výchozí zákaz nebo výchozí povolení, s 24 vestavěnými předvolbami zdrojů softwaru. Politiky se ověřují před startem jobu a při selhání vše zablokují. DefectDojo dokáže rizikovou komponentu sledovat až dodatečně; egress policy omezuje, odkud vůbec mohl build stahovat.

Co CRACI nedělá

CRACI neimportuje nálezy z jiných skenerů, takže není jednotnou frontou pro výsledky SAST, DAST, cloudu a kontejnerů. Neskenuje zdrojový kód; SAST a skenování tajných klíčů jsou záměrně mimo jeho záběr. Nenabízí analýzu dosažitelnosti a dnes podporuje pouze GitHub Actions, GitLab CI a Jenkins jsou v plánu vývoje.

Kdy použít který

  • Potřebujete jednu frontu pro nálezy z mnoha nástrojů. DefectDojo. Je stavěný na příjem výsledků ze skenerů SAST, DAST, SCA, cloudu a kontejnerů a na jejich deduplikaci, a to CRACI nedělá.
  • Vaší hlavní expozicí jsou závislosti softwaru, který sestavujete v GitHub Actions. CRACI. Vytváří SBOM v buildu, monitoruje ji a dovádí triáž až k týmu, který odpovídá za opravu, takže nemusíte spouštět žádný generátor ani udržovat nahrávání SBOM.
  • Chcete v jednom nástroji zdroje bezpečnostních upozornění spárované s produkty, upozornění v PDF a rozhraní pro reporting podle článku 14 CRA. DefectDojo Pro to má zabudované ve svém PSIRT Advisory Engine.
  • Potřebujete bezplatný nástroj, který si hostujete sami. Community Edition od DefectDojo. CRACI je dnes spravovaná služba, runnery hostované zákazníkem jsou pro Enterprise v plánu vývoje.

Nahrazení SBOM části DefectDojo

Pokud DefectDojo drží hlavně nálezy SCA a nahrané SBOM pro software, který sestavujete, CRACI tuto práci pokryje v jednom produktu: build, SBOM, průběžné monitorování a triáž. Nemusíte udržovat generátor v souladu s každým ekosystémem ani importní job a inventář vychází z toho, co build skutečně stáhl, ne z toho, co odhadl sken.

Ujasněte si, čeho se vzdáváte. DefectDojo je open source a lze jej hostovat sami. Deduplikuje nálezy ze stovek nástrojů, nejen závislosti. Pokud je místem, kde se potkávají výsledky všech skenerů, ponechte si jej pro tuto práci; CRACI nálezy jiných nástrojů nepřijímá.

V týmu PSIRT

První otázkou ve většině případů PSIRT je, které produkty a verze obsahují dotčenou komponentu. PSIRT Services Framework od FIRST označuje inventář komponent produktů za nezbytný k zodpovězení této otázky. DefectDojo odpovídá z dat SBOM, která nahrajete; CRACI odpovídá ze záznamu toho, co každý build stáhl, a odpovídá dál, jak se objevují nové CVE. Přečtěte si, co dělá PSIRT, CRACI pro týmy PSIRT a srovnání nástrojů pro PSIRT.

U regulovaných produktů CRACI automatizuje významnou část přehledu o softwarovém dodavatelském řetězci a důkazů, které firmy potřebují pro svůj širší proces souladu s CRA. Žádný nástroj na této stránce sám o sobě produkt do souladu nepřivede.

CRACI dnes podporuje GitHub Actions. GitLab CI a Jenkins jsou v plánu vývoje. Přečtěte si více o generování SBOM během buildu a sledování zranitelností.

Zvažujete víc než dva nástroje? Alternativy k DefectDojo srovnávají šest možností, včetně Dependency-Track.

Podívejte se na expozici svých produktů z pohledu buildu

Rezervujte si demo: spustíme jeden z vašich workflow GitHub Actions na CRACI a projdeme s vámi, co stáhl a jaké zranitelnosti nese.

Rezervujte si demo