Blue Goat CyberBlue Goat CyberSMMedical Device Cybersecurity
    K
    Guide · Postmarket

    Postmarket SBOM Maintenance for Medical Devices

    How to maintain SBOMs across a fleet of cleared devices - regeneration cadence, vulnerability triage, VEX, and the postmarket cybersecurity plan that ties it together.

    Hero illustration for the article: Postmarket SBOM Maintenance for Medical Devices
    On this page
    Christian Espinosa, Founder & CEO at Blue Goat Cyber

    By Christian Espinosa, MBA, CISSP

    Founder & CEO · Blue Goat Cyber

    Key Takeaways

    • SBOM is a living document. Section 524B(b)(2) requires postmarket monitoring; reviewers expect SBOM regeneration on every build and continuous vulnerability re-scan.
    • VEX (Vulnerability Exploitability eXchange) is what prevents 1,000-CVE noise from drowning real risk. Treat it as a required companion to SBOM.
    • End-of-support (EOS) tracking belongs in the SBOM workflow, not a side spreadsheet.
    • Patch deployment cadence and triage SLAs live in the postmarket cybersecurity management plan, referenced from the SBOM process.

    Pillar Guide · Updated 2026 · 15 min read

    Talk to a MedTech cybersecurity expert

    What postmarket SBOM maintenance actually requires

    The 2026 final premarket cybersecurity guidance and the 2017 postmarket guidance together expect a continuous loop: regenerate SBOM on every build, scan it against fresh vulnerability data continuously, triage exploitable vulnerabilities against patient-safety risk, deploy patches per the postmarket plan, document it all.

    The maintenance loop

    1. Build - SBOM generated automatically in CI/CD on every release candidate.
    2. Diff - new SBOM compared against last released SBOM; new components flagged for supplier evaluation.
    3. Scan - SBOM scanned against NVD, OSV, GitHub Security Advisories, and supplier feeds at least daily.
    4. Triage - each finding evaluated for exploitability in your specific configuration. VEX statement produced.
    5. Decide - exploitable findings enter the patch deployment queue; non-exploitable findings get a documented VEX rationale.
    6. Deploy - patches released per postmarket cadence; SBOM regenerated post-patch.
    7. Communicate - hospital customers and FDA notified per CVD policy and reporting obligations.

    Cadence expectations

    • SBOM regeneration: every build (typically nightly + on every release).
    • Vulnerability scan: at least daily; ideally continuous via webhook from CVE feeds.
    • Triage: within 5 business days for any new finding above informational severity.
    • Critical-severity patch deployment: within 30 days of triage decision (more aggressive if patient-safety-impacting).
    • End-of-support review: quarterly across all SBOM components.

    VEX in detail

    VEX (Vulnerability Exploitability eXchange) annotates each CVE affecting your SBOM with one of four statuses: not_affected, affected, fixed, or under_investigation. For not_affected, you state a justification (e.g., vulnerable function not invoked, configuration prevents exploitation). VEX is the artifact that turns a 1,000-CVE noise stream into a 50-CVE actionable queue. Reviewers and hospital customers both increasingly expect it.

    VEX justification examples

    • vulnerable_code_not_present - the affected function is not compiled into our binary.
    • vulnerable_code_not_in_execute_path - the function exists but is unreachable from any input we accept.
    • vulnerable_code_cannot_be_controlled_by_adversary - the function executes but inputs are constrained by a control we own.
    • inline_mitigations_already_exist - a higher-layer control (WAF, kernel hardening) blocks the path.

    End-of-support tracking

    Every component in the SBOM should carry an end-of-support date. When a component approaches EOS (typically within 12 months), a migration plan enters the engineering backlog. End-of-support is a frequent reviewer question for postmarket follow-up: "what is your plan for [component X] when [supplier Y] stops patching it?" The answer needs to be documented before they ask.

    Tooling stack we recommend

    • SBOM generation: Syft, cdxgen, or language-native CycloneDX plugins.
    • SBOM management: Dependency-Track or similar for storage, diff, and continuous scan.
    • Vulnerability data: OSV, NVD, GitHub Security Advisories, supplier feeds.
    • VEX format: OpenVEX or CycloneDX VEX.
    • Hospital exchange: SBOM exchange via secure portal with versioning.

    Reporting obligations

    Section 524B(b)(2) and the postmarket guidance create reporting expectations for vulnerabilities that affect device safety or essential performance. The MAUDE / MDR pathway applies for vulnerabilities meeting the reportable-event threshold. Coordinated vulnerability disclosure (CVD) program intake is the entry point for many vulnerabilities reported by external researchers; CISA Coordinated Vulnerability Disclosure is the typical coordination partner for medical devices.

    Frequently asked questions

    Where to go next

    Suggested reading

    Related guides

    Guide
    Postmarket Cybersecurity Readiness Plan
    Guide
    VDP and CVD Workflows for Medical Devices
    Guide
    CycloneDX vs SPDX: Medical Device SBOM Compliance Guide
    Guide
    Medical Device SBOM Requirements for FDA: A Complete Checklist
    Related 524B & eSTAR resources

    Keep going: the 524B and eSTAR working set

    Start with the walkthrough hub, then drill into the statute, the eSTAR field map, SBOM monitoring, postmarket planning, and deficiency response. Use these as the playbook behind every cyber device submission.

    Hub
    FDA Section 524B & eSTAR Cybersecurity Walkthrough

    Start here: the hub that ties the statute, the February 2026 guidance, and the eSTAR fields together in the order a submission team works through them.

    Ready when you are

    Get FDA cleared without the cybersecurity headaches.

    30-minute strategy session. No cost, no commitment - just answers from people who've shipped 250+ FDA submissions.