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
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 SaMDSBOM 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.
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
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.
- 01OS base image / RTOS
- 02Kernel + bootloader
- 03System libraries and toolchain runtimes
- 04Application dependencies (Python / Node / Java / C++)
- 05Vendor middleware + drivers
- 06Microcontroller firmware components
- 07ML model artifacts (weights, tokenizers)
- 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 an SBOM engagement works
- 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.
- 02
Generate or reconcile the inventory
Compare available source, build, and binary information. Record where identification relies on inference or incomplete supplier evidence.
- 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.
- 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.
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
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.
- CISA + the FDA·2021-2022
Log4Shell (CVE-2021-44228) in medical devices
The single advisory that made SBOM/VEX a regulatory expectation rather than a best practice. Manufacturers without an accurate component inventory could not answer 'is your device affected' on the FDA's timeline.
Advisory - NVD + curl maintainers·2023
Curl + libcurl high-severity disclosure (CVE-2023-38545)
A widely embedded library shipped in nearly every connected medical device. Demonstrated again that a current SBOM plus a VEX feed is the only way to triage exposure within a regulatory response window.
Advisory - CISA + the FDA·2019
Urgent/11 IPnet TCP/IP stack vulnerabilities
Stack-level vulnerabilities affected over 200 device families. Underscored that SBOMs must reach below the application layer down to embedded TCP/IP stacks and RTOS components.
Advisory
"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."
Medical Device SBOM Services for these segments
See how this service applies to your specific MedTech segment.
Resources on this topic
Curated reading for teams working on sbom - grouped by format so you can jump to what you need.
Guides
10Long-form reference reading, architecture, frameworks, and end-to-end how-tos.
- FDA SBOM Requirements for Medical Devices
- SBOM for Medical Devices: The 2026 FDA Pillar Guide
- SBOM Verification Before Delivery
- SAST Review, Remediation, and Retesting
- CWE vs CVE for Medical Devices
- SPDX vs CycloneDX
- SBOM-driven Vulnerability Management
- SBOM Vulnerability Management for Medical Devices Guide
- VEX Document Guide for FDA Medical Device Compliance
- CycloneDX vs SPDX: Medical Device SBOM Compliance Guide
Articles
5Shorter posts on the specific gotchas, deficiencies, and reviewer expectations we see most.
Try the free tool first.
Pressure-test the work yourself before you scope an engagement. No signup, results are yours to keep.
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.
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.
