Vuonna 2026 raportoitiin päivässä 131% enemmän CVE:itä kuin edellisenä vuonna.

Vaihtoehdot

Vaihtoehdot DefectDojolle

DefectDojo kokoaa havainnot jo käyttämistäsi tietoturvatyökaluista, ja sen Pro-versio lisää SBOM-hallinnan ja PSIRT-työnkulun. Jos haluat eri laajuuden, eri ylläpitomallin tai riippuvuuskirjauksen, joka alkaa buildista, nämä ovat vertailemisen arvoiset vaihtoehdot.

Päivitetty

Me teemme CRACI:a, joten ota se huomioon; kuvaamme jokaisen vaihtoehdon sen omien dokumenttien pohjalta ja kerromme, milloin jokin toinen työkalu sopii paremmin.

Miksi tiimit katsovat DefectDojon ulkopuolelle

DefectDojo: verkkosivusto
defectdojo.com

DefectDojo on avoimen lähdekoodin haavoittuvuuksien hallinta-alusta ja OWASP Flagship -projekti, ja sen kaupallinen versio tulee DefectDojo Inc:ltä Austinista Texasista. Sen sivusto listaa yli 500 tuettua työkalua, ja se poistaa niiden tuloksista kaksoiskappaleet yhdeksi jonoksi omistajineen, SLA:ineen ja Jira-tiketteineen. DefectDojo Pro lisää Locationsin, komponenttitason resurssimallin, joka tuo CycloneDX- ja SPDX-SBOM:eja, sekä PSIRT Advisory Enginen, joka vertaa tiedotesyötteitä näihin SBOM-tietoihin, ryhmittelee tulokset tapauksiksi ja julkaisee brändättyjä PDF-tiedotteita. Community Edition on ilmainen BSD 3-Clause -lisenssillä.

Tiimit vertailevat silti vaihtoehtoja, yleensä jostain näistä syistä:

  • SBOM on heikko kohta. DefectDojo ei generoi SBOM:eja. Tiedotteiden vertailu riippuu lataamistasi SBOM-tiedoista, ja ne ovat vain niin kattavia kuin ne tuottanut generaattori.
  • Tuotteet, ei sovelluksia. Laitevalmistajat tarvitsevat usein binääri- ja laiteohjelmistoanalyysiä tai SBOM:eja, jotka on koottu toimittajilta saaduista tiedoista, eivätkä havaintojonoa.
  • Mittakaava ja automaatio. Jotkin suuret ohjelmat haluavat altistumisen hallinta-alustan, jossa on enemmän korrelointia ja tekoälyagentteja koottujen havaintojen päällä.
  • Avoimen lähdekoodin laajuus. SBOM-ominaisuudet ja PSIRT Advisory Engine ovat Prossa, ja DefectDojon mukaan roolipohjaista käyttöoikeuksien hallintaa ja SSO:ta ei tueta v3:n avoimen lähdekoodin versiossa.

Mihin kannattaa kiinnittää huomiota

  • Mistä komponenttilista tulee: työkalun generoimana, tuotuna vai buildista tallennettuna.
  • Kertooko työkalu, kuinka kattava SBOM on.
  • Tarvitsetko yhden jonon kaikille skannereille vai kirjauksen siitä, mitä kukin tuote sisältää.
  • Miten uusi tietoturvatiedote yhdistetään tuotteisiin ja julkaisuihin, joihin se vaikuttaa, ja kuinka nopeasti.
  • VEX-, triage- ja omistajuustyönkulut, jos PSIRT-tiimisi toimii niissä tänään.
  • Kuka sitä ylläpitää ja miten hinnoittelu skaalautuu.

Vaihtoehdot

1. CRACI (oma tuotteemme)

CRACI: verkkosivusto
craci.com

CRACI ei ole havaintojen kokooja. Se on GitHub Actions -yhteensopiva runneri: vaihdat runs-on-arvoksi craci, ja paketit tunnistava välityspalvelin (proxy) tallentaa, mitä kukin jobi hakee pakettilähteistä, myös CI-välimuisteista palautetut paketit ja piilotetut riippuvuudet, joita mikään lukitustiedosto (lockfile) ei listaa. SBOM, CycloneDX- tai SPDX-muodossa, syntyy tästä tallenteesta, ja sillä on kattavuustila jobeittain ja välimuisteittain.

CRACI arvioi valvottuja SBOM:eja jatkuvasti uudelleen, kokoaa havainnot buildien ja repositorioiden yli, tukee VEX:iä ja antaa tietoturvatiimien tehdä havainnoille triagen (luokittelu ja priorisointi) ja ohjata kunkin korjauksesta vastaavalle tiimille. Buildihistoria näyttää, mitkä aiemmat buildit sisälsivät haavoittuvan riippuvuuden säilytysaikasi puitteissa, ja inventaarionäkymä näyttää, mitkä ohjelmistoversiot on otettu käyttöön missäkin tuotteessa. Voit lisätä toimittajien SBOM:eja, ja koska CRACI ajaa jobin, se valvoo egress-käytäntöä, joka noudattaa fail closed -periaatetta.

Sopii parhaiten: tiimeille, joiden suurin altistus on GitHub Actionsilla rakennettujen ohjelmistojen riippuvuuksissa ja jotka haluavat buildin, SBOM:n ja haavoittuvuuksien seurannan yhteen paikkaan. Harkitse, jos: voit pitää SAST-, DAST- ja pilvihavainnot muualla; CRACI ei tuo muiden skannerien tuloksia, ei tarjoa reachability-analyysiä ja tukee tällä hetkellä vain GitHub Actionsia, ja GitLab CI ja Jenkins ovat tiekartalla. CRACI vs. DefectDojo

2. OWASP Dependency-Track

Dependency-Track: verkkosivusto
dependencytrack.org

Dependency-Track on avointa lähdekoodia Apache 2.0 -lisenssillä. Se seuraa komponenttien käyttöä portfolion jokaisen sovelluksen jokaisessa versiossa, hakee haavoittuvuustietoa lähteistä kuten NVD ja GitHub Advisories, soveltaa tietoturva-, lisenssi- ja toimintakäytäntöjä sekä lukee ja tuottaa CycloneDX VEX -muotoa. Putket lataavat SBOM:t siihen sen API:n kautta; se ei generoi niitä.

Sopii parhaiten: tiimeille, jotka käyttävät DefectDojoa lähinnä riippuvuushavaintoihin ja haluavat ilmaisen, omalla palvelimella toimivan SBOM-keskeisen alustan. Harkitse, jos: ylläpito sujuu sinulta ja luotat jo sisään tuleviin SBOM:eihin. CRACI vs. Dependency-Track

3. ArmorCode

ArmorCode kutsuu itseään nimellä "Agentic AI Platform for Unified Exposure Management". Se yhdistää havainnot sadoista tietoturvatyökaluista (sen etusivun mukaan yli 400 integraatiota), korreloi ne resursseihin, koodirepositorioihin, pilviresursseihin ja omistajuuteen ja valjastaa tekoälyagentteja, kuten Vulnerability Researcherin, Remediation Helperin ja Zero-Day Hunterin, triageen ja korjaamiseen. Sen toimitusketjumoduuli kokoaa komponentit SBOM:eistasi. Sen sivustolla nimettyjä asiakkaita ovat muun muassa Visa, PayPal ja Jaguar Land Rover.

Sopii parhaiten: suurille tietoturvaohjelmille, jotka ovat kasvaneet omalla palvelimella toimivan kokoojan ohi ja haluavat kaupallista korrelointia ja automaatiota sovellus-, pilvi- ja infrastruktuurihavaintojen yli. Harkitse, jos: tarjouspohjainen hankinta sopii sinulle; ArmorCode ei julkaise hintoja.

4. Cybellum

Cybellum: verkkosivusto
cybellum.com

Cybellum on tuoteturvallisuusalusta laitevalmistajille autoteollisuudessa, lääkinnällisissä laitteissa ja teollisessa valmistuksessa. Se luo SBOM:t "yhdistämällä tietoja binääriskannereista, lähdekoodista ja ulkoisista SBOM-lähteistä SPDX-, CycloneDX- tai CPE CSV -muodoissa", tekee haavoittuvuuksille triagen ja ottaa vastaan havaintoja uhkamalleista, tunkeutumistesteistä ja fuzz-testeistä. Sen poikkeamien käsittelyn moduuli valvoo haavoittuvuussyötteitä, antaa tiimille työpöydän tutkintaan ja tiketteihin ja jakaa haavoittuvuuksien tilan "VEX/CSAF-raporttien kautta". Sen vaatimustenmukaisuusmoduuli kattaa FDA:n PMA:n, ISO 21434:n ja CRA:n.

Sopii parhaiten: laitevalmistajien PSIRT-tiimeille, jotka haluavat SBOM:t, haavoittuvuuksien hallinnan ja tutkinnat yhdelle tuoteturvallisuusalustalle. Harkitse, jos: tuotteesi ovat verkkoon liitettyjä laitteita eivätkä verkkopalveluita; Cybellum ei julkaise hintoja.

5. Finite State

Finite State: verkkosivusto
finitestate.io

Finite State analysoi laiteohjelmistoja, binäärejä, lähdekoodia ja toimittajien SBOM:eja ja tarjoaa "tuen yli 50 binäärien käskykanta-arkkitehtuurille", ja se tuo ne yhteen toimitetun ohjelmiston tietojärjestelmään. Se järjestää havainnot reachability-analyysin ja hyödyntämistiedon mukaan, kirjaa VEX-päätökset, tarjoaa "markkinoille saattamisen jälkeisen valvonnan elävillä SBOM:eilla" ja kohdistaa näytön CRA:n ja FDA:n kontrolleihin. Se upottaa tarkistuksia GitHub Actionsiin, GitLab CI:hin ja Jenkinsiin.

Sopii parhaiten: verkkoon liitettyjen laitteiden valmistajille, joiden täytyy nähdä monien toimittajien laiteohjelmistojen sisään ja jotka haluavat vähemmän kohinaa saavuttamattomista havainnoista. Harkitse, jos: tarjouspohjainen hankinta sopii sinulle; Finite State ei julkaise hintoja. CRACI vs. Finite State

6. ONEKEY

ONEKEY: verkkosivusto
onekey.com

ONEKEY on verkkoon liitettyjen laitteiden tuotekyberturvallisuuden ja vaatimustenmukaisuuden alusta. Se analysoi käännettyjä laiteohjelmistoja "ilman lähdekoodia tai verkkoyhteyttä", generoi SBOM:n binääristä, tuo toimittajien SBOM:eja, vie CycloneDX- ja SPDX-muotoja ja analysoi ladatut laiteohjelmistot uudelleen päivittäin. Sen zero-day-analyysi etsii ongelmia, kuten kovakoodattuja tunnistetietoja, ja sen Compliance Wizard kattaa CRA:n, IEC 62443-4-2:n, ETSI EN 303 645:n ja radiolaitedirektiivin.

Sopii parhaiten: laitevalmistajille, joiden täytyy analysoida laiteohjelmistoja, joita he eivät itse rakentaneet. Harkitse, jos: haluat havaintoja itse levykuvasta myös tunnettujen CVE:iden ulkopuolelta. CRACI vs. ONEKEY

Rinnakkain

Ominaisuus CRACI DefectDojo Dependency-Track ArmorCode Cybellum Finite State
Kokoaa muiden skannerien havainnot Yli 500 tuettua työkalua Analysoi SBOM:eja Yli 400 integraatiota Uhkamallit, tunkeutumistestit, fuzz-testit Kolmansien osapuolten havainnot yhdessä tietueessa
Tuottaa SBOM:n Tallennetaan buildin aikana Tuo SBOM:eja (Pro) Analysoi ladatut Ei ilmoitettu Yhdistää binääri-, lähdekoodi- ja SBOM-tiedot Lähdekoodista ja binääreistä
Tuo kolmansien osapuolten SBOM:eja Toimittajien SBOM:eja voi lisätä CycloneDX ja SPDX (Pro) Kokoaa SBOM:t yhteen SPDX, CycloneDX, CPE CSV
Jatkuva haavoittuvuuksien valvonta Pro: tiedotesyötteet verrataan SBOM:eihin Ei ilmoitettu Valvoo haavoittuvuussyötteitä Markkinoille saattamisen jälkeen, elävät SBOM:t
VEX CycloneDX VEX -vienti (Pro) Ei ilmoitettu
Ajaa buildisi egress-käytännön kera Jobit ajetaan CRACI:n runnereilla
Kuka sitä ylläpitää CRACI (hallinnoitu) Sinä (Community); Pro pilvessä tai omalla palvelimella Sinä (oma palvelin) Ei ilmoitettu Ei ilmoitettu Ei ilmoitettu
Hinta (lokakuu 2026) $0.002 vCPU-minuutilta ($0.004 2 vCPU:lla), mitataan sekunneittain; ei kuukausimaksua eikä SBOM-kohtaista maksua Community ilmainen; Pro alkaen $100/kk sekä $0.15 havainnolta Ilmainen, Apache 2.0 Ei ilmoitettu Ei ilmoitettu Ei ilmoitettu
  • Sisältyy
  • Osittain
  • Ei sisälly

”Ei ilmoitettu” tarkoittaa, ettemme löytäneet tietoa toimittajan julkisilta sivuilta, ei sitä, että ominaisuus puuttuisi. ONEKEY on kuvattu yllä ja jätetty pois taulukosta. Pro-merkityt DefectDojon solut koskevat DefectDojo Prota, eivät Community Editionia.

DefectDojo vs. Dependency-Track

Molemmat ovat ilmaisia avoimen lähdekoodin OWASP-projekteja, ja ne sekoitetaan usein. Ne lähtevät eri syötteistä:

  • DefectDojo lähtee skannerien tuloksista. Se tuo havaintoja SAST-, DAST-, SCA-, pilvi- ja konttityökaluista, poistaa kaksoiskappaleet ja seuraa korjaamista. SBOM-tuonti ja tiedotteiden vertailu ovat Prossa.
  • Dependency-Track lähtee SBOM:eista. Se analysoi lataamasi CycloneDX-SBOM:t haavoittuvuuslähteitä vasten ja soveltaa käytäntöjä koko portfolioon.

Kumpikaan ei generoi SBOM:ia eikä tallenna, mitä buildisi haki. Sen aukon CRACI täyttää GitHub Actionsilla rakentamillesi ohjelmistoille.

PSIRT-tiimeille

Useimmissa PSIRT-tapauksissa ensimmäinen kysymys on, mitkä tuotteet ja versiot sisältävät kyseisen komponentin. DefectDojo Pro, Cybellum ja Finite State vastaavat siihen alustojensa SBOM-tiedoista ja analyyseistä. CRACI vastaa siihen kirjauksesta siitä, mitä kukin buildi haki, buildihistorian ja käytössä olevien versioiden inventaarion avulla. Lue mitä PSIRT tekee, CRACI PSIRT-tiimeille ja PSIRT-työkalut vertailussa.

Säänneltyjen tuotteiden osalta CRACI automatisoi merkittävän osan ohjelmistotoimitusketjun näkyvyydestä ja näytöstä, jota yritykset tarvitsevat laajemmassa CRA-vaatimustenmukaisuuden prosessissaan. Mikään tämän sivun työkalu ei yksinään tee tuotteesta vaatimustenmukaista.

Milloin kannattaa pysyä DefectDojossa

  • Se on se yksi jono, jossa kaikkien skannerien tulokset kohtaavat, ja luotat sen kaksoiskappaleiden poistoon.
  • Haluat ilmaisen, avoimen lähdekoodin alustan, jota ylläpidät itse.
  • Käytät sen PSIRT Advisory Engineä tiedotesyötteisiin, tapauksiin ja PDF-tiedotteisiin havaintojesi rinnalla.

Lisää aiheesta: buildin aikainen SBOM-generointi, haavoittuvuuksien hallinnan työkalut vertailussa ja vaihtoehdot Dependency-Trackille.

Vaihtoehdot DefectDojolle: usein kysytyt kysymykset

Lyhyet vastaukset kysymyksiin, joita tiimit esittävät vertaillessaan

Mikä DefectDojo on?

DefectDojo on avoimen lähdekoodin haavoittuvuuksien hallinta-alusta ja OWASP Flagship -projekti. Se tuo tuloksia tietoturvatyökaluista, kuten SAST-, DAST-, SCA-, pilvi- ja konttiskannereista, poistaa niistä kaksoiskappaleet yhdeksi jonoksi ja seuraa korjaamista. Community Edition on ilmainen BSD 3-Clause -lisenssillä; DefectDojo Inc:n DefectDojo Pro lisää SBOM-hallinnan, PSIRT Advisory Enginen sekä pilvi- tai omalla palvelimella toimivan käyttöönoton.

Onko DefectDojo ilmainen?

Community Edition on ilmainen ja avointa lähdekoodia. DefectDojo Pro käytön mukaan laskutettuna maksaa $100 kuukaudessa sekä $0.15 käsiteltyä havaintoa kohden, ja vuosittaisesta ennakkomaksusta saa alennusta (lokakuu 2026). SBOM-hallinta Locationsissa ja PSIRT Advisory Engine ovat Pro-ominaisuuksia.

Generoiko DefectDojo SBOM:eja?

Ei. Sen dokumentaation mukaan DefectDojo ei itse generoi SBOM:eja. Pro tuo lataamiasi CycloneDX- ja SPDX-tiedostoja ja vie CycloneDX- tai SPDX-muotoa sekä havaintojen tilat CycloneDX VEX -muodossa. SBOM tulee silti jostain aiemmasta generaattorista tai toimittajalta.

Mikä on DefectDojon PSIRT Advisory Engine?

DefectDojo Pron ominaisuus, joka julkaistiin huhtikuussa 2026. Se ottaa vastaan tietoturvatiedotteita syötteistä, kuten CISA KEV, NVD, EUVD, Red Hat ja Exploit-DB, vertaa niitä SBOM-tietoihin tai omiin resurssisääntöihin, priorisoi ne CVSS:n, EPSS:n ja KEV-tilan mukaan, ryhmittelee ne tapauksiksi omistajineen ja julkaisee brändättyjä PDF-tiedotteita. Syyskuun 2026 julkaisu lisäsi CSAF 2.0- ja VEX-tiedotteiden viennin sekä CRA:n 14 artiklan raportointiliittymän.

Voiko CRACI korvata DefectDojon?

GitHub Actionsilla rakentamasi ohjelmiston riippuvuuksien osalta kyllä: CRACI ajaa buildin, tallentaa SBOM:n siitä, mitä buildi haki, valvoo sitä uusien haavoittuvuuksien varalta ja antaa tietoturvatiimien tehdä havainnoille triagen ja ohjata ne eteenpäin. Se ei tuo havaintoja muista skannereista, joten jos DefectDojo on paikka, jossa SAST-, DAST- ja pilvitulokset kohtaavat, pidä se siinä tehtävässä.

Näe tuotteidesi altistus buildin pohjalta

Varaa demo, niin ajamme yhden GitHub Actions -työnkulkusi CRACI:lla ja käymme läpi, mitä se haki ja mitä haavoittuvuuksia se sisältää.

Varaa demo