FDA SBOM requirements for medical devices: a practical guide for manufacturers and hospitals

A software bill of materials (SBOM) is required by law for cyber devices under Section 524B of the FD&C Act. This guide shows medical device manufacturers (MDMs) what FDA reviewers check, and healthcare delivery organizations (HDOs) what to ask for.
5 min read · Last updated 11 Oct 2026 · Checked against FDA guidance dated 3 Feb 2026
What the law asks
4 obligations

Monitor and disclose, patch, provide an SBOM, and meet any further FDA rules

What the SBOM lists
10 fields

The 8 NTIA basics for each component, plus level of support and end of support

Where it is needed
510(k), De Novo, PMA

FDA guidance also recommends an SBOM in IDE submissions

In force since
29 March 2023

Applies to every premarket submission for a cyber device

What are the FDA SBOM requirements for medical devices?

A software bill of materials (SBOM) lists every software component in a medical device, with its supplier, version and dependencies. The FDA expects one for any device with software or firmware, and Section 524B of the FD&C Act makes it law for cyber devices.

For MDMs

What the FDA expects

Law

An SBOM in every 510(k), De Novo and PMA submission for a cyber device, since 29 March 2023. FDA guidance also expects one in an IDE

A plan to monitor it for vulnerabilities, and the processes to patch them

FDA guidance

Machine readable, with NTIA's 2021 baseline fields plus level of support and end of support date

Updated with every software change and available to customers

A missing SBOM risks refuse to accept. An incomplete one brings an additional information request (a "hold letter").
For HDOs

What to ask manufacturers for

Best practice

A machine readable SBOM for each device

End of support and end of life information

The process for manufacturer authorized updates

Security documentation such as an MDS2 form

FDA guidance recommends manufacturers make this information available to users.

What do FDA reviewers check in a medical device SBOM?

Reviewers check every line of the SBOM: are NTIA's baseline fields complete, is the component still supported, and when does support end? A component with missing detail, no active support, or at or near end of life can lead FDA to ask for more information and put the submission on hold.

Before you submit

Law

Is it a cyber device, and does a USB port count?

Yes, and FDA reads it broadly. A device is a cyber device if it has sponsor validated software, could be vulnerable to cybersecurity threats, and can connect to the internet by any means, intended or not. That covers Wi-Fi, Bluetooth, cellular and Ethernet, and also USB or serial ports, even when they are only used for servicing. FDA reviews the whole system: device, app, cloud and update services.

Law
The SBOM
Every commercial, open source and off the shelf component, plus the known vulnerabilities in those components and your risk assessment of each. 524B(b)(3)
Law
A plan to monitor it
Who monitors for new vulnerabilities, which sources, how often, and how you disclose them. 524B(b)(1)
Law
The ability to act
Secure development processes, and patches on a regular cycle, or out of cycle when critical. 524B(b)(2)
FDA guidance
A machine readable file
Typically SPDX or CycloneDX; FDA names no format. Reviewers load the file into their own tools to check it is valid.
Best practice
A human readable table
One row per component, with the ten fields below as columns. In practice, this is the table reviewers read.
Field
Source
What you provide for each component

Author Name

Where it comes from

NTIA baseline

What you provide for each component

Who wrote the SBOM

Timestamp

Where it comes from

NTIA baseline

What you provide for each component

When the SBOM was last updated

Supplier Name

Where it comes from

NTIA baseline

What you provide for each component

Who supplies the component

Component Name

Where it comes from

NTIA baseline

What you provide for each component

The component's name

Version String

Where it comes from

NTIA baseline

What you provide for each component

The component's version

Component Hash
‍

Where it comes from

NTIA baseline

What you provide for each component

A cryptographic hash, where one can be generated

Unique Identifier

Where it comes from

NTIA baseline

What you provide for each component

An identifier such as a PURL or CPE

Relationship

Where it comes from

NTIA baseline

What you provide for each component

How components include one another

Level of support

Where it comes from

FDA addition

What you provide for each component

For example: actively maintained, no longer maintained, or abandoned

End of support date

Where it comes from

FDA addition

What you provide for each component

The date support ends

The first eight fields come from NTIA's 2021 baseline. The two FDA fields are usually empty in a generated SBOM, so fill them before you submit.

After clearance

1

Law

Monitor

On a fixed schedule, not only when you ship an update

2

Law

Assess

Each new vulnerability, and reassess residual ones as their risk changes

3

Law

Patch

On a regular cycle, or out of cycle when critical

4

FDA Guidance

Update the SBOM

With every software change, one version per release

5

FDA Guidance

Share

Through a portal, or on request via customer support

Monitoring and assessing includes two steps. First, identify, assess and prioritize new vulnerabilities. Second, reassess each existing residual vulnerability in the software to ensure its status remains at an acceptable risk. The second step matters because residual risk can change: new exploits against the vulnerability, EPSS score changes, a CVSS score increase, or other vulnerabilities that chain with it and affect exploitability or harm. Per FDA's 2016 postmarket guidance, for a risk of uncontrolled harm the manufacturer must communicate the risk within 30 days and target a patch deployment within 60 days.

How does SBOM Studio help MDMs meet FDA SBOM requirements?

SBOM Studio is the SBOM management platform and system of record for a manufacturer's SBOMs, part of the CyBeats software supply chain security platform. It covers the full SBOM life cycle: collection, storage, continuous analysis and secure exchange. It is generation agnostic, working with SBOMs from any generator or supplier, and keeps the evidence behind your FDA premarket submission and postmarket plan current, traceable and shareable. It can also combine separate SBOMs for a device, its app and its cloud services into one System Build SBOM.

If you are dealing with
SBOM Studio
Without it

You need an SBOM but do not have one

SBOM Studio

Marketplace partners, including Keysight, generate one from your firmware binary, even without source code, and bring it into SBOM Studio

Without it

Commission a one off analysis, then manage the file by hand

Your SBOM is missing fields reviewers check

SBOM Studio

NTIA check at ingestion, then Autocorrection and enrichment fill many missing fields from CyBeats component data, cutting manual research

Without it

Find the gaps when a reviewer does

Level of support and end of support dates are blank

SBOM Studio

Captures level of support; enrichment adds end of life and end of support dates where data exists. Open source components often have no published dates, so some fields stay blank

Without it

Research every component by hand

Every release needs its own SBOM

SBOM Studio

Immutable SBOM commits per Product Release, with one published at a time

Without it

Track versions across folders and spreadsheets

You must monitor for new vulnerabilities

SBOM Studio

Hourly rechecks of monitored projects, with VEX to state what is exploitable

Without it

Rescan when someone remembers to

Customers ask for your SBOM

SBOM Studio

A Sharing Portal for secure SBOM and VEX exchange, with role based access for each customer and every customer action logged

Without it

Email files and lose track of who has which version

Free resources: sbomgen, an open source guide to SBOM generation tools, and csv2cdx, which converts spreadsheet SBOMs to CycloneDX.

SBOM Studio ingests CycloneDX 1.2 to 1.7 and SPDX 2.2 to 3.0.1, and outputs CycloneDX 1.6 or 1.7 and SPDX 2.3 or 3.0.1. It does not file with FDA, fill in eSTAR, or guarantee clearance or approval.

How can hospitals and HDOs use medical device SBOMs?

SBOMs give clinical engineering, HTM, security and risk teams a component level view of the device fleet, from procurement to end of support.

Before you buy

What you do not ask for at purchase is hard to get later, so make these SBOM procurement requirements part of every purchase.

Ask manufacturers for
  • A machine readable SBOM, in CycloneDX or SPDX

  • Level of support and end of support dates

  • VEX or vulnerability statements with each update

  • The patch and update process

  • A completed MDS2 form, alongside the SBOM

After deployment

An SBOM only reduces risk once it is connected to the devices you run and the decisions you make about them.

Best practice
Map to your inventory
Link each SBOM to the devices on your network, so a new vulnerability resolves to a list of affected assets.
Best practice
Prioritize with VEX
Act first on vulnerabilities the manufacturer marks exploitable, not on every finding a scanner reports.
Best practice
Plan for end of support
Track components approaching end of support, so replacement and compensating controls are budgeted in time.

How does SBOM Consumer help HDOs manage medical device vulnerabilities?

SBOM Consumer, on the same platform, is built for hospitals and healthcare delivery organizations. It brings supplier SBOM governance to your device inventory, turning the SBOMs you receive from manufacturers into a working view for medical device vulnerability management and third party software risk reviews, and shows security and risk teams where obsolete, abandoned or outdated software creates attack risk.

If you are dealing with
SBOM Consumer
Without it

SBOMs arrive from dozens of manufacturers

SBOM Consumer

Governs every supplier SBOM across the device inventory, in one place

Without it

Files spread across inboxes and shared drives

A new vulnerability is disclosed

SBOM Consumer

Shows which devices in your inventory are affected

Without it

Search device by device

Too many vulnerabilities to act on

SBOM Consumer

Uses the manufacturer's VEX to put exploitable vulnerabilities first

Without it

Treat every finding as urgent

Based on CyBeats' work with Health-ISAC on an SBOM consumption proof of concept, HDOs increasingly ask for SBOMs during procurement. Read our field notes from the Health-ISAC Summit.

Where SBOM Studio and
SBOM Consumer meet

MDMs using SBOM Studio share SBOM and VEX with each customer through the Sharing Portal. HDOs govern what they receive in SBOM Consumer. One platform serves both sides of the device lifecycle.

FDA SBOM requirements: frequently asked questions

What is an SBOM for a medical device?

A software bill of materials (SBOM) is an inventory of the software components in a medical device, with each component's supplier, version and dependencies. New to SBOMs? Read what is an SBOM.

Does the FDA require an SBOM for medical devices?

Yes. FDA guidance expects an SBOM for any device with software or firmware, and Section 524B(b)(3) of the FD&C Act makes it a legal requirement for cyber devices.

What is a cyber device, and does a USB port count?

Yes, and FDA reads it broadly. A cyber device has sponsor validated software, could be vulnerable to cybersecurity threats, and can connect to the internet by any means, intended or not. That covers Wi-Fi, Bluetooth, cellular and Ethernet, and also USB or serial ports, even when they are only used for servicing. FDA reviews the whole system, including apps, cloud and update services.

Which FDA submissions need an SBOM?

510(k), De Novo, PMA and IDE submissions. For cyber devices, Section 524B makes the SBOM a legal requirement in 510(k), De Novo and PMA submissions. For an investigational device exemption (IDE), FDA's guidance recommends one.

What fields should an FDA SBOM contain?

NTIA's October 2021 baseline attributes (author, timestamp, supplier, component name, version, hash, unique identifier, relationship), plus each component's level of support and end of support date.

Does the FDA want a machine readable or a human readable SBOM?

FDA's guidance asks for a machine readable SBOM, typically SPDX or CycloneDX. In practice, reviewers also expect a human readable table of the same fields.

CycloneDX or SPDX: which SBOM format does the FDA want?

Either. FDA names no format. It asks for a machine readable SBOM and encourages industry accepted formats, which in practice means SPDX or CycloneDX. SBOM Studio ingests and outputs both.

How often should a medical device SBOM be updated?

With every software change, one SBOM per release, and checked on a fixed schedule for new vulnerabilities in between. FDA also expects your security risk documentation to be updated as new information arrives, so residual vulnerabilities need reassessing as exploits and scores change.

Why does the FDA send additional information requests about an SBOM?

Common reasons include missing baseline fields, blank level of support or end of support data, components at or near end of life, and known vulnerabilities listed without a risk assessment. These requests, sometimes called deficiency or hold letters, pause the review until you correct the SBOM and respond.

Does the FDA use CISA's 2026 SBOM minimum elements?

Not yet. FDA reviews against the documents its guidance cites, which today means NTIA's October 2021 baseline. CISA's 2026 Minimum Elements are best practice.

Does CyBeats generate SBOMs?

SBOM Studio is generation agnostic: it works with SBOMs from any generator or supplier. MDMs without an SBOM can have one generated from their firmware binary by partners in the CyBeats Marketplace, including Keysight, and brought straight into SBOM Studio. CyBeats also maintains sbomgen, an open source guide to SBOM generation tools on GitHub.

How should hospitals use SBOMs from device manufacturers?

Request them in procurement, map them to the device inventory, use the manufacturer's VEX to prioritize exploitable vulnerabilities, and track components approaching end of support. Based on CyBeats' work with Health-ISAC, HDOs increasingly ask for SBOMs during procurement.

What is the difference between an MDS2 form and an SBOM?

The MDS2 (Manufacturer Disclosure Statement for Medical Device Security) describes a device's security features. The SBOM lists the software components inside it. Hospitals should ask for both: the MDS2 shows how the device is protected, the SBOM shows what could become vulnerable.

Does the FDA require VEX, and what should hospitals do with it?

FDA's 2026 guidance does not require VEX; it asks for each known vulnerability with a risk assessment. VEX is a practical way to share that status. Hospitals use it to act first on vulnerabilities the manufacturer marks exploitable, and recheck it with each update.

What happens when software in a hospital device reaches end of support?

It stops receiving security fixes, so new vulnerabilities stay open. Track end of support dates from the SBOM so replacement, or compensating controls such as network segmentation, are planned and budgeted in time.

How does CyBeats help MDMs and HDOs?

MDMs use SBOM Studio to keep a current SBOM and VEX for every release and share them with customers. HDOs use SBOM Consumer to govern the SBOMs they receive, map them to their device inventory and act on new vulnerabilities.

The experts behind this guide

Dmitry Raidman

Dmitry Raidman

Co-founder and CTO, CyBeats