Blue Goat CyberBlue Goat CyberSMMedical Device Cybersecurity
    Start here
    Services
    • Medical Device Cybersecurity Consulting
    • FDA Premarket Cybersecurity Package
    • Medical Device Penetration Testing Services
    • FDA Deficiency Response
    • FDA Postmarket Cybersecurity
    • Medical Device Threat Modeling
    • eSTAR Cybersecurity Documentation Support
    See all services
    Products

    Blue Goat products

    • GoatWatch logoGoatWatchSBOM risk management for medical devices
    About
    Resources

    Learn

    • Blog
    • Podcast
    • Webinars
    • Talks & workshops
    • Glossary
    • FAQs

    Playbooks & Tools

    • Guides
    • Playbooks (PDF)
    • Infographics
    • Interactive Tools

    Signals & Proof

    • Goat FeedNew
    • News
    • Medical Device Security News
    • The Goat's Weekly
    • Case Studies
    • Proof / Receipts
    All resources, topic hubs, & collections →
    ⌘K
    Book Strategy SessionHow to prepare →
    Blue Goat Cyber

    Full-service medical device cybersecurity. We protect patients by securing connected medical devices from design through postmarket.

    275+ FDA submissions supported, zero cybersecurity rejections · Mission: 1,000 by 2028

    SDVOSB · Service-Disabled Veteran-Owned Small Business

    We sponsor 10 community projects →

    Services

    • FDA Premarket Cybersecurity Package
    • FDA Deficiency Response
    • Medical Device Threat Modeling
    • Medical Device Penetration Testing Services
    • FDA Postmarket Cybersecurity
    • All services →
    Services
    • FDA Premarket Cybersecurity Package
    • FDA Deficiency Response
    • Medical Device Threat Modeling
    • Medical Device Penetration Testing Services
    • FDA Postmarket Cybersecurity
    • All services →

    Company

    • About
    • Core values
    • Manifesto
    • Leadership
    • Why Us
    • Partners
    • Careers
    • Press
    • Press kit
    • Contact
    • Company overviewPDF
    Company
    • About
    • Core values
    • Manifesto
    • Leadership
    • Why Us
    • Partners
    • Careers
    • Press
    • Press kit
    • Contact
    • Company overviewPDF

    Resources

    • Blog
    • Guides
    • Podcast
    • Case studies
    • Monthly Pulse newsletter
    • All resources →
    Resources
    • Blog
    • Guides
    • Podcast
    • Case studies
    • Monthly Pulse newsletter
    • All resources →

    Get in touch

    • info@bluegoatcyber.com
    • 844-939-GOAT
    • Book a strategy session →
    • 1776 N Scottsdale Rd, Unit 727
      Scottsdale, AZ 85257Serving clients worldwide

    Follow

    © 2026 Blue Goat Cyber. All rights reserved.

    • Privacy
    • Terms
    • Cookies
    • Sitemap
    • Accessibility
    • CVD

    MedTech Cybersecurity · Since 2022

    SPDX vs CycloneDX SBOM formats

    Quick answer

    What is the difference between SPDX and CycloneDX SBOMs?

    SPDX is a Linux Foundation SBOM format standardized as ISO/IEC 5962:2021, originally focused on open-source license compliance. CycloneDX is an OWASP SBOM format optimized for application-security and vulnerability management with native VEX, CBOM, ML-BOM, and HBOM extensions. The FDA does not mandate either named format. Verify content and output-version support. Blue Goat delivers SPDX by default.

    Sources: ISO/IEC 5962:2021 (SPDX); CycloneDX specification; FDA premarket cybersecurity guidance
    DimensionSPDXCycloneDX
    StewardLinux Foundation (SPDX project).OWASP Foundation (CycloneDX project).
    ISO standardISO/IEC 5962:2021.ECMA-424 (2024); under ISO/IEC review.
    Primary use caseSoftware supply-chain compliance and license tracking.Application-security and vulnerability management.
    Native serializationsTag-Value, JSON, YAML, RDF, XML, spreadsheet.JSON, XML, Protocol Buffers.
    Format selectionMachine-readable option; confirm content and version support.Machine-readable option; confirm content and version support.
    Vulnerability data (VEX)Supports CSAF VEX externally; SPDX 3.0 adds an in-document VEX profile.Native VEX support since v1.4 (CycloneDX-VEX).
    Cryptographic / ML-BOMProfiles emerging in SPDX 3.x.Mature CBOM and ML-BOM extensions.
    Hardware (HBOM)Limited; planned in 3.x.Supported via HBOM extension.
    ToolingStrong in build-time license scanners (FOSSology, ORT, Tern).Strong in CI security tools (Dependency-Track, Anchore, Snyk, Syft).

    Which format should you choose?

    Pick a machine-readable format your build tools produce accurately and your team can verify. Check component content, provenance, relationships, and release linkage rather than infer completeness from the file extension.

    • Choose CycloneDX if your team runs security scanners in CI, plans to publish VEX statements, or needs to describe cryptographic libraries or AI models in the same file.
    • Choose SPDX if open-source license compliance already drives your process, your customers or suppliers deliver SPDX, or you want an ISO-published format for procurement.
    • Confirm output requirements. If you convert formats, check for lost fields and preserve provenance and review records. Neither format promises submission acceptance.

    SBOM content recommended in the FDA guidance

    Review inventory content independently of format. For each software component, the FDA's premarket guidance recommends baseline data elements (supplier, name, version, unique identifier, dependency relationships, author, and timestamp) plus two items many generated SBOMs leave out:

    • Level of support: whether the supplier still maintains the component.
    • End-of-support date: when maintenance stops, or a statement that it is unknown.

    Review known vulnerabilities against the device context and define how the inventory is maintained across releases. Unknown supplier dates remain unknown pending supplier response. See the 8 deficiencies ranked from real FDA letters.

    Common mistakes in either format

    • Listing only the application layer and leaving out the operating system, bootloader, firmware libraries and third-party chip firmware.
    • Missing identifiers (CPE or PURL), which makes vulnerability matching unreliable. See CPE vs PURL.
    • Generating the SBOM once for the submission and never updating it for new releases.
    • Mismatched versions between the SBOM, the software release, and the vulnerability report.

    Related

    • How to Choose a Medical Device Cybersecurity Provider
    • SBOM generation & management service
    • FDA SBOM format requirements (guide)
    • Medical device SBOM: FDA requirements and submission guide
    • SBOM in the standards glossary
    Ready when you are

    Secure your device before it reaches patients.

    30-minute strategy session. No cost, no commitment - just answers from people who've supported 275+ FDA submissions, with zero cybersecurity rejections.

    Book strategy sessionExplore services