123% flere rapporterede CVE'er pr. dag i 2026 end sidste år.

Sammenligning

CRACI vs. Black Duck

Black Duck finder open source, uanset hvor det gemmer sig: i manifester, kopierede snippets og kompilerede binærfiler. CRACI registrerer, hvad dit build faktisk hentede, mens det kørte. Det ene inspicerer kode og output, det andet er vidne til buildet.

Opdateret

Det korte svar

Black Duck er en bred portefølje inden for applikationssikkerhed, bygget op omkring produktet til software composition analysis (SCA), med statisk analyse, binæranalyse, fuzzing og posture management omkring det. CRACI er en GitHub Actions-kompatibel CI-runner, der registrerer hver ekstern afhængighed, et build henter, og producerer SBOM, provenance og compliance-dokumentation ud fra den registrering. Black Duck er en scanner, og en grundig en af slagsen. CRACI er en registrator. For de fleste producenter supplerer de to hinanden.

Overblik

Funktion CRACI Black Duck
Overvåger afhængigheder, mens buildet kører Pakkebevidst proxy på runneren Scanner pakker, kildefiler og binærfiler
Build-time SBOM med fuldstændighedsstatus Fem statusser, pr. job og pr. cache SPDX og CycloneDX fra scanninger, med skabeloner
Egress-politik for build-jobs Default deny eller allow, blokerer ved fejl (fail closed) Kører ikke dine builds
Overvågning af leveret software Overvågede SBOM'er genvurderes løbende Overvåger applikationer før og efter udrulning
Analyse af binærfiler og firmware Black Duck Binary Analysis, kræver ikke kildekode
Snippet- og signaturscanning Finder ændret eller ikke-deklareret open source
SAST til egen kode Coverity, 22 sprog
Licens-compliance Licenspolitik, herunder blokering af et build på grund af en licens KnowledgeBase følger 2.750+ licenser
Kører dine CI-jobs Jobs kører på CRACI-runnere Kobles på dit eksisterende CI
Understøttede CI-systemer GitHub Actions i dag; GitLab CI og Jenkins på roadmappen Jenkins, GitLab, Azure DevOps og mange flere
Priser $0.002 pr. vCPU-minut ($0.004 for 2 vCPU), målt pr. sekund; intet månedligt gebyr og ingen betaling pr. SBOM Efter tilbud, som standardpakke eller à la carte. Ingen offentliggjorte priser pr. september 2026.
  • Inkluderet
  • Delvist
  • Ikke inkluderet
  • På roadmappen

Hvad Black Duck gør godt

Hjemmesiden for Black Duck
blackduck.com

At finde open source, som ingen har deklareret. Black Duck SCA kombinerer scanning af pakkemanagere med signaturscanning, detektion af snippets for delvis eller ændret kode og binæranalyse. Det betyder noget, når kode er kopieret ind i et repository eller vendoret uden et manifest. Fundene bygger på Black Duck Security Advisories, med alvorlighed, prioritering og reachability-målinger, og platformen markerer ondsindede pakker.

Licenser. Black Duck identificerer deklarerede og ikke-deklarerede licenser, fuld licenstekst og copyright-data, og dets KnowledgeBase følger mere end 2.750 open source-licenser. CRACI medtager deklarerede licensmetadata i sin SBOM-eksport og håndhæver licenspolitikker.

Binærfiler og firmware. Black Duck Binary Analysis undersøger eksekverbare filer, biblioteker, containere og firmware uden adgang til kildekoden. Modtager du binærfiler fra tredjeparter, eller skal du tjekke et færdigt firmware-image, er det et område, CRACI ikke dækker.

Mere end SCA. Coverity leverer statisk analyse på tværs af 22 sprog, Defensics laver fuzz-test, og Software Risk Manager samler fund som et system til application security posture management (ASPM). Black Duck integrerer med Jenkins, GitLab, Azure DevOps, Bitbucket Pipelines, CircleCI, TeamCity og mange andre CI-systemer. Dets Bridge CLI kan åbne Fix PRs, der opgraderer sårbare direkte afhængigheder.

Hvor CRACI er anderledes

Det er vidne til buildet

Hver teknik ovenfor inspicerer noget: et manifest, et kildetræ, en binærfil. Ingen af dem ser buildet, mens det kører, herunder de toolchains, install-scripts, base-images, release-downloads og cachede pakker, der former outputtet, men måske ikke er synlige i det. CRACI er runneren, så det ser den aktivitet direkte. En pakkebevidst proxy overvåger trafikken til pakkekilderne for npm, PyPI, RubyGems, Cargo, Go, Nix, OCI, apt, apk og Git-kilder samt download-presets. Dokumentationen for afhængighederne følger med CI-caches.

Hver SBOM angiver sin fuldstændighed, pr. job og pr. cache, i fem statusser: Complete, Complete with connections, Incomplete, Unavailable og Not recorded. Eksport til CycloneDX og SPDX er inkluderet.

Det styrer buildets netværk

Fordi CRACI kører jobbet, kan du sætte en egress-politik for det: default deny eller default allow, 24 indbyggede presets for softwarekilder og typede brugerdefinerede kilder til npm, PyPI, apt, apk, Go-proxyen, Nix, Cargo, OCI-registries og Git. Politikker valideres, før jobbet starter, og blokerer ved fejl (fail closed), og CRACI kan advare dig, når et job overtræder en politik. En scanner rapporterer om det, der kom ind. En egress-politik begrænser, hvad der kan komme ind.

Provenance og overvågning

API'et returnerer SBOM'er, netværkstraces og provenance. CRACI bliver ved med at genvurdere overvågede SBOM'er for nye sårbarheder.

Et inventar over, hvad der er udrullet hvor

CRACI's inventaroversigt viser præcis, hvilke softwareversioner der er udrullet til hvilke produkter, globalt. Når en ny sårbarhed dukker op, kan du se, hvilke produkter der kører den berørte version, i stedet for at stykke det sammen fra release notes og regneark.

Hvilken passer bedst, og hvornår du skal bruge begge

  • Embedded-produkter bygget med Yocto. CRACI kan køre Yocto- og BitBake-builds på sine runnere, op til 32 vCPU og 96 GB, med en egress-politik, der supplerer BitBakes egne netværkskontroller. CRACI's SBOM registrerer, hvad buildet hentede, inklusive værtspakker og GitHub Actions, som Yoctos create-spdx-SBOM udelader, med en package URL for hver Rust-crate. Black Duck Binary Analysis kan derefter tjekke det færdige image. Se Yocto-guiden.
  • Kode med en lang historik af kopieret eller vendoret open source. Snippet- og signaturscanning er Black Ducks styrke. Behold den.
  • Teams på GitHub Actions, der har brug for release-dokumentation. CRACI registrerer hvert build, opbevarer SBOM'en og provenance-dataene for det og eksporterer SBOM'er som CycloneDX eller SPDX.
  • Pipelines på Jenkins, GitLab eller Azure DevOps. Black Duck er det rette valg i dag. CRACI understøtter i dag kun GitHub Actions, med GitLab CI og Jenkins på roadmappen, så de pipelines skal flyttes først.

Til Cyber Resilience Act

Black Duck udgiver en række CRA-sider om frister, kravet om rapportering af sårbarheder inden for 24 timer og hvorfor det anser SCA alene for utilstrækkeligt til CRA. Det knytter sin portefølje til forordningen: Black Duck SCA til at analysere kodebaser op imod EUVD- og NVD-data og generere SBOM'er, Coverity med en CRA-tilpasset checker-mulighed annonceret i juli 2026, Defensics til robusthedstest og Software Risk Manager til politikbaserede kontrolpunkter. Argumentet er, at forordningen kræver flere lag: SCA til komponenter plus statisk og dynamisk test af din egen kode og dine tjenester.

CRACI tilføjer dokumentation fra selve buildet: hvad der gik ind i hver release, hvor komplet den registrering er, og løbende overvågning bagefter, med SBOM'er, der eksporteres som CycloneDX eller SPDX. Det automatiserer en væsentlig del af den indsigt i og dokumentation for softwareforsyningskæden, som virksomheder har brug for i deres bredere proces for CRA-compliance. Læs mere om CRA-compliance og industriel IoT.

Tilføj CRACI ved siden af Black Duck

CRACI erstatter runneren, ikke GitHub Actions. Ændr runs-on til craci i et workflow, og kørslerne vises stadig i GitHubs brugerflade. Black Ducks scanningstrin bliver i workflowet. Vælg én produkt-release, sammenlign CRACI's build-time SBOM med din Black Duck-stykliste, og gennemgå de komponenter, som kun ét af værktøjerne fandt.

CRACI understøtter GitHub Actions i dag. GitLab CI, Jenkins og andre CI-systemer er på roadmappen. Læs mere om SBOM-generering under buildet og CRA-dokumentation.

Kør ét rigtigt build, og sammenlign

Kør ét GitHub Actions-workflow på CRACI, og sammenlign dets SBOM med den, dine nuværende værktøjer producerer.

Book en demo