Software bill of materials

    Medical Device SBOM Services Generation and Component Review

    Request SBOM generation, review of an existing inventory, or component vulnerability analysis for your medical device. We reconcile available source, build, binary, and supplier evidence and document verification limits. Agree your software release, deliverables, and fixed fee before work begins. Ongoing monitoring is separate unless included in writing.

    See also: postmarket SBOM and VEX monitoring

    The short answer

    What do medical device SBOM services include?

    Medical device SBOM services identify software components, verify available source, build, and binary evidence, and assess known vulnerabilities. Blue Goat delivers SPDX by default, records support status and end-of-support information, and applies peer review. Unknown supplier dates remain unknown pending supplier response. Section 524B requires an SBOM for cyber-device submissions covering commercial, open-source, and off-the-shelf software. VEX evidence and ongoing monitoring are agreed during scoping; the manufacturer owns final vulnerability dispositions and release decisions.

    275+ FDA submissions supported, zero cybersecurity rejections.

    • SPDX by default
    • Component verification
    • Vulnerability assessment
    • Fixed fee after scoping
    • Free 30-min call
    • No obligation
    • Senior expert, not a sales rep
    • Fixed-fee quote in 24 hours
    • NDA available on request
    Trusted by leading MedTech manufacturers since 2022 · See client outcomes and awards

    Published client case

    SBOM monitoring within a broader SaMD security program

    The manufacturer in our published AI-enabled cloud SaMD case had an annual postmarket program covering penetration testing, SAST, SBOM monitoring, coordinated vulnerability disclosure, and CISA KEV tracking. The annual penetration test also supplied evidence for a new 510(k) submission.

    This case documents SBOM monitoring as part of a broader program. It is not a standalone SBOM-generation case study and does not establish results for every program activity. One-time SBOM generation and ongoing monitoring are scoped separately.

    510(k) penetration testing for an AI-enabled cloud SaMD
    Christian Espinosa, Founder & CEO

    Reviewed by Christian Espinosa, MBA · Founder & CEO

    Last reviewed

    SBOM scope

    What is in an SBOM engagement?

    What you get

    • A machine-readable SBOM, delivered in SPDX by default. CycloneDX on request.
    • Component support and end-of-support fields, with unknown supplier dates marked as unknown.
    • Known-vulnerability review of listed components, confirmed by human review.
    • VEX statements where the manufacturer chooses to use them.

    What we need from you

    • Build artifacts, source or binaries for each software element in scope.
    • Build and release information for the device version being submitted.
    • A signed NDA and agreed data-handling terms before files are transferred.

    How pricing works

    Fixed fee, quoted after scoping. Scope depends on the number of software elements and the evidence available. The manufacturer owns fixes, risk acceptance, and release.

    Attack surface

    SBOM generation and analysis deliverables

    Your proposal identifies the release, evidence available, analysis environment, output format, and review coverage. An inventory is not a claim that every component is free of vulnerabilities.

    Software inventory and provenance

    • Machine-readable SBOM, with SPDX as the default
    • Reconciliation of available source, build, binary, and supplier evidence
    • Tool versions, configuration, and component provenance
    • Support and end-of-support fields with unknown dates recorded explicitly

    Vulnerability review and handoff

    • Review of known-vulnerability matches against device context
    • Verification of enriched fields and second-person peer review
    • Agreed evidence of applicability, limitations, and unresolved questions
    • Release-linked inventory and records for manufacturer disposition
    Attack surface

    Surfaces a reviewer-grade SBOM must cover

    A pip-freeze or `npm ls` is not an SBOM. The guidance calls for a layered, build-derived inventory that covers every layer ships in the device and is paired with per-CVE VEX statements. Every layer below is in scope by default.

    1. 01OS base image / RTOS
    2. 02Kernel + bootloader
    3. 03System libraries and toolchain runtimes
    4. 04Application dependencies (Python / Node / Java / C++)
    5. 05Vendor middleware + drivers
    6. 06Microcontroller firmware components
    7. 07ML model artifacts (weights, tokenizers)
    8. 08Cloud backend dependencies

    Layers shown outermost (top) to innermost (bottom). Dashed rows are part of the surrounding system but out of scope for this view.

    How it works

    How an SBOM engagement works

    1. 01

      Agree scope and handling

      Identify the device release, available supplier and software evidence, analysis restrictions, deliverables, and fixed fee. Agree confidential handling before transfer.

    2. 02

      Generate or reconcile the inventory

      Compare available source, build, and binary information. Record where identification relies on inference or incomplete supplier evidence.

    3. 03

      Verify and review

      Verify enriched component fields, review vulnerability matches in device context, and apply second-person peer review. Unknown supplier dates stay unknown.

    4. 04

      Handover and maintenance decisions

      Deliver the agreed inventory and analysis records. Your team owns configuration management, fixes, risk acceptance, and release. Ongoing monitoring is separately agreed.

    What's included

    Reviewer-ready deliverables in one engagement

    Every engagement ships with documented artifacts, traceable, complete, and aligned with current guidance.

    • SPDX and CycloneDX generation
    • Component vulnerability mapping (CVE / KEV)
    • End-of-life and replacement planning
    • Build-system and binary SCA validation
    Notable incidents

    Public premarket cybersecurity history

    Recalls, CISA ICS-MA advisories, and disclosed research that shape what reviewers ask about, and what this engagement is built to cover.

    "Blue Goat Cyber's depth of expertise was impressive. We had no in-house cybersecurity experience, and their team guided us through every step of the FDA process. The penetration testing and SBOM testing were thorough and gave us complete confidence. Their quick communication and ability to set clear expectations made all the difference."
    Hank Tucker
    CEO · New World Technologies
    MedTech segments

    Medical Device SBOM Services for these segments

    See how this service applies to your specific MedTech segment.

    FAQ

    Medical device SBOM services: scope, pricing, and FAQs

    How much do medical device SBOM services cost?

    We quote a fixed fee after reviewing the device release, available source and build evidence, supplier components, existing SBOM, and analysis required. Generation, review, vulnerability assessment, and ongoing monitoring are distinct scope items. We do not publish an unconfirmed starting price.

    What SBOM content does Section 524B require for cyber-device submissions?

    Section 524B(b)(3) requires a software bill of materials covering commercial, open-source, and off-the-shelf software components for cyber-device submissions. The FDA's February 3, 2026 premarket guidance recommends machine-readable SBOM content, component support information, and assessment of known vulnerabilities. We document generation methods, provenance, verification, and unknown fields. Vulnerability monitoring and postmarket update responsibilities are agreed separately during scoping.

    SPDX or CycloneDX: which SBOM format do you deliver?

    SPDX is Blue Goat's default delivery format. CycloneDX can be agreed where the manufacturer's tooling or workflow calls for it. The FDA does not mandate either named format. We agree the format, fields, provenance, and verification evidence before work begins, rather than treating a file format as proof of submission adequacy.

    How do you handle false-positive CVEs that don't actually affect the device?

    A component match does not by itself establish that a vulnerability affects your device. We review available configuration, use, exposure, and technical evidence within the agreed scope. VEX can record an applicability assessment where agreed. Unresolved questions remain explicit; the manufacturer approves final vulnerability dispositions.

    How often does the SBOM need to be regenerated and the CVE matching refreshed?

    Review the SBOM when software components or supplier information change and associate updates with the affected release. Your vulnerability management plan defines monitoring and triage cadence. Ongoing SBOM and VEX monitoring is a separate scope unless explicitly included in the proposal; one-time generation does not include indefinite monitoring.

    Can you integrate SBOM generation into our existing CI/CD pipeline?

    Discuss your build system, existing inventory tools, release process, and access restrictions during scoping. Any pipeline work, automation, and handoff records must be agreed separately. We do not assume a particular platform or fixed implementation timeline before reviewing your environment.

    What about firmware and embedded components - how do you SBOM those?

    We reconcile available build, source, binary, and supplier evidence for the agreed firmware release. The inventory records provenance and identification limits. Binary analysis can provide evidence where source is unavailable, but it does not establish complete visibility into every supplier component.

    How do we handle SBOMs for components from suppliers who won't share theirs?

    Record the supplier evidence requested, information received, and remaining gaps. Available binary evidence may support an inferred inventory with explicit limitations. Unknown support dates remain unknown pending supplier response. Your manufacturer team owns supplier agreements, component selection, and decisions about unresolved gaps.

    What's the relationship between the SBOM, the threat model, and the risk file?

    The SBOM identifies software components. The threat model describes relevant attack paths and controls. The risk records document security impact and, where a finding can reach a patient, manufacturer-supplied harm severity. We agree the evidence connections in scope; an SBOM engagement does not automatically create or replace your threat model or ISO 14971 risk file.

    Can you respond to a specific FDA SBOM deficiency on an active submission?

    Yes. Share the specific cybersecurity question and confirm the correspondence deadline with your regulatory team. We review existing inventory evidence and scope the updates or analysis needed for that question. Your regulatory team reviews and submits the response; the FDA makes the regulatory decision.

    Do we own the SBOM tooling and data, or is it locked in your platform?

    The proposal identifies the output format, files, analysis records, and handoff arrangements. SPDX is our default; another format can be agreed. Tool access, licensing, automation, and ongoing operations are separate matters to confirm during scoping, not assumptions attached to an SBOM file.

    Do we need to provide source code?

    Available source and build evidence help component identification, but the scope can also include binary and supplier evidence. Agree processing and storage locations, assigned access, and return or destruction terms before transfer. Source stays within the agreed analysis environment. Component vulnerability lookups may send names, versions, and identifiers to vendor services, so restrictions must be agreed during scoping.

    Ready to ship a SBOM for FDA premarket submissions?

    SBOMs FDA reviewers can parse - not spreadsheets renamed .json.

    Request SBOM generation, review of an existing inventory, or component vulnerability analysis for your medical device. We reconcile available source, build, binary, and supplier evidence and document verification limits. Agree your software release, deliverables, and fixed fee before work begins. Ongoing monitoring is separate unless included in writing.