Skip to content

What To Do

Organizations that consume software primarily through SaaS platforms and commercial packaged applications engage with the SBOM ecosystem through vendor management — evaluating vendor SBOM practices, requiring SBOM delivery in contracts, and acting on SBOM-derived information when vulnerabilities are disclosed. The steps below establish a structured approach to SBOM-aware vendor management.

  1. Establish a software asset inventory

    Effective SBOM consumption requires an accurate record of the software your organization runs. The appropriate tooling scales with organizational size:

    • Under approximately 50 staff: A maintained list in spreadsheet or simple database form — capturing vendor, product, and version for each software asset — is a viable starting point for associating received SBOMs with deployed software.
    • 50–200 staff: A structured database or entry-level IT Asset Management (ITAM) tool provides the queryability needed to cross-reference software assets against SBOM data and vulnerability disclosures at the speed those tasks require.
    • Above 200 staff: A dedicated ITAM platform — such as ServiceNow, Freshservice, or Snipe-IT — is appropriate. Integration with ticketing systems allows SBOM-derived vulnerability findings to feed directly into remediation workflows.
  2. Request SBOM information from vendors

    When evaluating or renewing software vendors, ask specifically about their SBOM practices:

    • Do you provide a Software Bill of Materials with every product release?
    • What SBOM formats do you support — SPDX, CycloneDX, or both?
    • Is SBOM delivery included with the software, or provided through a separate channel or portal?
    • How are SBOMs updated when component changes occur between major releases?
    • Do you provide VEX (Vulnerability Exploitability eXchange) statements when vulnerabilities are disclosed affecting your product?
    • What is your process for issuing an updated SBOM following a security disclosure?
  3. Require SBOM delivery in vendor contracts

    Vendor contracts should specify SBOM delivery as part of the software procurement. Contract language should address:

    • Delivery of an SBOM in a supported format (SPDX 2.3 or later, CycloneDX 1.4 or later) with each product release
    • The delivery channel and timeline for SBOM updates when component changes occur
    • The vendor’s obligation to issue a VEX statement or impact assessment when a disclosed vulnerability affects components in a delivered SBOM
  4. Monitor vendor SBOM and VEX communications

    Establish a process for receiving and acting on SBOM-related communications from vendors:

    • Subscribe to vendor advisory channels that publish SBOM-relevant updates and VEX statements
    • When a vulnerability is disclosed in a software category in your environment, contact vendor support to request SBOM-backed confirmation of impact status
    • Document vendor responses and retain them alongside the relevant SBOM records

Structured escalation when a supplier does not deliver an SBOM or cannot respond to a vulnerability inquiry.

Organization with an internal security function

Most SBOM receiving problems originate from tooling gaps or distribution channel mismatches rather than refusal. A structured four-step path resolves most situations.

  1. Direct technical conversation. Contact the producer’s product security team with a specific description of the SBOM gap — missing fields, unsupported format, unavailable delivery channel. Most issues are resolved at this level.
  2. Documented commitment. Request a written commitment to deliver a conforming SBOM within a defined timeframe. Retain the correspondence as the basis for either resolution or escalation.
  3. Account-level escalation. If the producer does not deliver within the committed timeframe, escalate to the account team and the producer’s executive sponsor. Frame the issue in operational terms: the absence of the SBOM creates a gap in vulnerability correlation for deployed software.
  4. Procurement consequences. If the gap remains unresolved, it becomes a contract matter: clause invocation, tier downgrade, or renewal decision.

Good-faith receiving practice means not treating minor SBOM imperfections as equivalent to non-delivery, not demanding artifacts the producer cannot reasonably generate, and not attributing consumer-side processing issues to the producer.

Organization with an MSP as security operator

When a vendor cannot provide SBOM information or fails to respond to a vulnerability inquiry, escalation runs through the MSP. The customer’s managed services agreement should specify what the MSP will do in these scenarios. Expected MSP obligations include:

  • Notification within a defined timeframe when a vulnerability is disclosed affecting software categories in the customer’s environment
  • A determination of actual impact, supported by SBOM-based analysis, within a defined follow-up window
  • A documented recommendation for remediation or mitigation

If the MSP agreement does not cover these obligations, that gap should be addressed at the next contract review. If an MSP is unable to conduct SBOM-informed vulnerability assessment, that is a capability question. If they are unwilling, it is a procurement decision.

Small organization without a dedicated IT function

For small organizations, escalation for SBOM-related issues typically means escalating directly with the vendor when they are unable to provide SBOM information or respond to a vulnerability inquiry.

  1. Contact vendor support and request the SBOM for the version in use, or request the vendor’s VEX statement or impact assessment for the disclosed vulnerability.
  2. If the vendor does not respond within a reasonable timeframe, escalate to the account manager or executive contact. If SBOM delivery was specified in the vendor agreement, frame this as a contract compliance matter.
  3. If the vendor is unable to confirm which components are in their software, document that response. Treat it as a vendor risk indicator in the next renewal evaluation.
  4. For critical infrastructure operators or regulated entities, CISA regional advisors can provide guidance on vendor software risk when internal resources are limited.[13]

The sections below are for organizations formalizing their SBOM receiving program — whether that means assigning responsibilities across a small team or building out a structured enterprise capability.

Single IT/security owner — small organization

In small organizations without a dedicated security team, SBOM-related responsibilities consolidate onto one or two people. The table below identifies the minimum SBOM receiving activities and assigns them a home.

ActivityWho owns itMinimum action
Software asset inventoryIT/security owner or MSPMaintain a current record of software vendors, products, and versions. SBOMs cannot be associated with deployed assets without accurate inventory.
Requesting SBOMs at vendor evaluation and renewalWhoever evaluates vendorsInclude SBOM availability questions in vendor evaluation. Specify SBOM delivery requirements in contracts.
Receiving and storing vendor SBOMsIT/security owner or MSPEstablish a storage location for received SBOMs. Record vendor, product version, SBOM format, and receipt date for each artifact.
Monitoring for vendor SBOM and VEX updatesIT/security owner or MSPSubscribe to vendor advisory channels. Review VEX statements when issued for software in your environment and document the response.
Acting on vulnerability findings from SBOM dataIT/security ownerWhen a vulnerability is disclosed affecting a component in a received SBOM, initiate the relevant remediation or vendor contact process.
SBOM record retentionOwner + IT/security ownerRetain received SBOMs and associated VEX statements with version and date. Make records accessible for audit or regulatory review.
Small internal team with MSP — 5–20 employees
ActivityWho owns itMinimum action
Software asset inventoryMSPConfirm inventory is current and covers software title and version. Verify it supports SBOM association at that level of granularity.
Requesting SBOMs at vendor onboardingBusiness owner + MSPInclude SBOM availability and format support in vendor evaluation criteria. Specify delivery requirements in contracts.
Receiving and ingesting vendor SBOMsMSPMSP should have a defined process for receiving, validating format and completeness, and storing SBOMs from vendors in the customer’s environment.
Vulnerability correlation against SBOM dataMSPMSP should correlate received SBOMs against current vulnerability feeds and communicate findings to the customer within a defined timeframe.
VEX intake and triageMSPMSP should ingest vendor-issued VEX statements and use them to filter and prioritize vulnerability findings before customer communication.
SBOM record retentionMSP + business ownerDefine retention requirements. Confirm the MSP agreement specifies that SBOM and VEX records are available to the customer on request.
Development organization

For organizations with engineering teams and a formal security function, cross-functional reach is the defining challenge. Procurement, ITAM, security, legal, engineering, and privacy all have legitimate stakes in SBOM receiving, and the most common failure is assigning the program to a single team that cannot deliver it alone.

The SBOM ingestion infrastructure should sit with the team that runs the rest of the security tooling — the AppSec or DevSecOps platform team — not with procurement. Procurement runs the request side and feeds metadata into the system, but the operating infrastructure belongs in security.

Policy ownership should be senior enough to mediate between competing department interests. A cross-functional steering group meeting quarterly with clear authority is a common structural solution.

ActivityPrimary ownerContributing roles
Define SBOM receiving policy and standardsSecurity / AppSec leadershipLegal, OSPO, Procurement, Privacy
Vendor onboarding and SBOM delivery clauses in contractsProcurement / Vendor managementSecurity, Legal, ITAM
Day-to-day SBOM ingestion and format validationSecurity tools / DevSecOps platform teamITAM, Engineering
Vulnerability triage from SBOM dataVulnerability management / SecOpsEngineering, Product Security
VEX and CSAF intake and analysisVulnerability management / Product SecurityEngineering
License and OSS complianceOpen Source Program Office or LegalEngineering, Procurement
ITAM record linkageITAM / SAM teamSecurity tools team
Audit and regulator-facing evidenceRisk / GRC / ComplianceAll of the above

Phase 1 — Foundation

  • Build and maintain a software asset inventory covering all vendors, products, and versions in your environment.
  • Identify the five to ten vendors most critical to operations or handling the most sensitive data. These are your Tier 1.
  • Request SBOM availability information from each Tier 1 vendor. Determine what formats they support and how SBOMs are delivered.
  • Establish a storage location for received SBOMs with version, format, and receipt date recorded for each artifact.

Phase 2 — Operationalize

  • Add SBOM delivery requirements to Tier 1 vendor contracts at next renewal. Specify accepted formats (SPDX 2.3 or later, CycloneDX 1.4 or later) and the delivery channel.
  • Subscribe to SBOM-related and security advisory communications from each Tier 1 vendor. Establish a process for reviewing VEX statements when issued.
  • Develop a vendor questionnaire covering SBOM availability, supported formats, delivery process, and VEX practices. Use it at onboarding and renewal for all critical vendors.

Phase 3 — Scale

  • Extend SBOM delivery requirements to all vendors handling sensitive data, not only Tier 1.
  • Add SBOM availability and format support as standard criteria in all vendor onboarding.
  • If using an MSP, confirm that SBOM ingestion and VEX monitoring are included in the managed services agreement and that findings are reported on a defined schedule.

Phase 4 — Mature

  • Establish a vendor SBOM quality baseline: SBOM delivered with each release, in a supported format, with VEX statements issued for disclosed vulnerabilities.
  • Evaluate whether your asset inventory and SBOM storage approach should advance to a structured ITAM platform or dedicated SBOM management tool. See SBOM Tooling.
  • If operating in a regulated sector, confirm that your SBOM records and vendor documentation satisfy current audit requirements.

MetricWhat it measures
CoveragePercentage of in-scope third-party software with at least one current SBOM in the repository
FreshnessMedian age of the latest SBOM per deployed product version
Quality scoreAggregate quality score across received SBOMs
VEX coveragePercentage of vendor SBOMs accompanied by at least one VEX statement
Vulnerable-component lead timeTime from public CVE disclosure to internal identification of all affected products
KEV coverageTime from KEV listing to verified mitigation across affected products
Vendor responsivenessMedian time from SBOM request to receipt of updated artifact
Audit readinessTime to produce an inventory snapshot for a given date and product set