123% flere rapporterte CVE-er per dag i 2026 enn i fjor.

SBOM

CycloneDX vs. SPDX

CycloneDX og SPDX er de to SBOM-formatene nesten alle verktøy støtter. Begge beskriver komponentene i en programvare og hvordan de henger sammen. Forskjellen ligger i hvor de kommer fra, hva annet de inneholder, og hvilket standardiseringsorgan som står bak dem.

Oppdatert

Det korte svaret

Bruk formatet kundene, myndighetene eller verktøyene dine ber om. Hvis ingen ber om noe, er CycloneDX det vanligste valget for sikkerhetsarbeid, fordi det har VEX innebygd, og SPDX det vanligste der lisensetterlevelse er hovedsaken. De fleste generatorer, også CRACI, kan produsere begge.

Side om side

Per september 2026.
Funksjon CycloneDX SPDX
Vedlikeholdes av OWASP Foundation og Ecma International Linux Foundation
Standard ECMA-424 ISO/IEC 5962:2021
Gjeldende versjon 1.7, oktober 2025 3.0, april 2024
Utgangspunkt Sikkerhet og risiko i leverandørkjeden Lisensetterlevelse
Typer stykklister SBOM, SaaSBOM, HBOM og flere Profiler for sikkerhet, bygg, datasett og AI
Sårbarhetsdata VEX innebygd Sikkerhetsprofil i 3.0
Kodinger JSON, XML, Protocol Buffers Flere, blant annet JSON

CycloneDX

CycloneDX utvikles av OWASP Foundation og er standardisert av Ecma International som ECMA-424. Versjon 1.7 kom i oktober 2025. Formatet har sitt utspring i sikkerhet og risiko i leverandørkjeden og dekker mer enn programvare: SBOM-er, SaaSBOM-er for tjenester og HBOM-er for maskinvare. Det støtter VEX, så det samme formatet kan si om en sårbarhet berører et produkt. Det serialiseres som JSON, XML eller Protocol Buffers.

SPDX

SPDX er et prosjekt med åpen kildekode under Linux Foundation og anerkjent som den internasjonale standarden ISO/IEC 5962:2021. Formatet har sitt utspring i lisensetterlevelse, og lisensidentifikatorene brukes langt utenfor SBOM-er. SPDX 3.0, utgitt i april 2024, la til profiler for sikkerhet, bygg, datasett og AI.

Se: grunnleggende om SBOM

Fra foredraget vårt på KCD Helsinki: hva en SBOM registrerer, hvordan SPDX og CycloneDX skiller seg i praksis, og hva OpenVEX tilfører.

SBOM basics: SPDX, CycloneDX and OpenVEX

Petteri Pulkkinen og Erika Marttinen på Kubernetes Community Days Helsinki 2026, 16:50 til 22:05 av SBOMbastic: Getting Ready for Upcoming EU Cybersecurity Regulation in Software Supply Chains.

Hva myndighetene godtar

EUs Cyber Resilience Act ber om en SBOM i "a commonly used and machine-readable format" og nevner ikke noe bestemt. Tysklands BSI TR-03183-2, versjon 2.1.0, er mer spesifikk: CycloneDX 1.6 eller høyere, eller SPDX 3.0.1 eller høyere, i JSON eller XML. Se CRA-krav til SBOM.

Innholdet betyr mer enn formatet

Begge formatene kan inneholde en ufullstendig SBOM. Det som avgjør om en SBOM er nyttig, er om den lister opp alt som gikk inn i produktet, inkludert transitive avhengigheter. CRACI registrerer SBOM-en mens GitHub Actions-bygget ditt kjører, angir fullstendigheten per jobb og per cache og eksporterer den i CycloneDX eller SPDX. Se SBOM-generering under bygget.

CycloneDX vs. SPDX: ofte stilte spørsmål

Er CycloneDX eller SPDX best?

Ingen av dem er best generelt. CycloneDX vokste ut av sikkerhetsarbeid og har VEX innebygd; SPDX vokste ut av lisensetterlevelse og er en ISO-standard. De fleste verktøy kan produsere begge. Velg det kundene, myndighetene eller verktøyene dine ber om.

Hvilket SBOM-format krever EUs Cyber Resilience Act?

CRA ber om et alminnelig brukt, maskinlesbart format og nevner ikke noe bestemt. Tysklands BSI TR-03183-2 godtar CycloneDX 1.6 eller høyere og SPDX 3.0.1 eller høyere, i JSON eller XML.

Kan jeg konvertere mellom CycloneDX og SPDX?

Det finnes verktøy som konverterer begge veier, men formatene kan ikke overføres én til én, så en konvertering kan miste detaljer. Generer helst formatet du trenger, direkte.

Eksporterer CRACI CycloneDX eller SPDX?

Begge deler. CRACI registrerer SBOM-en mens GitHub Actions-bygget ditt kjører, og eksporterer den i CycloneDX eller SPDX, inkludert transitive avhengigheter og den deklarerte lisensen til hver komponent.

Få begge formatene fra ett bygg

Kjør én GitHub Actions-jobb på CRACI og eksporter den registrerte SBOM-en i CycloneDX eller SPDX.

Book en demo