STP
SBOM Observer/

Request from Suppliers

How to effectively request SBOMs from vendors and handle resistance

Software consumers need SBOMs from suppliers to understand component composition, assess vulnerabilities, and manage supply chain risk. But many vendors don't yet provide SBOMs proactively, either because they haven't implemented generation capabilities or because they're uncertain about customer demand. Consumers must actively request SBOMs, and the way requests are framed significantly impacts supplier responsiveness.

Effective SBOM requests balance clear requirements with practical understanding of supplier capabilities. Demanding comprehensive, perfectly accurate SBOMs immediately from all vendors creates conflict and achieves nothing. Requesting basic transparency with progressive improvement expectations builds partnerships and achieves practical results.

When to Request SBOMs

SBOM requests should occur at natural interaction points in vendor relationships, not as surprise demands interrupting normal operations.

During procurement (ideal timing): Include SBOM requirements in RFP, evaluation criteria, and contract negotiations. Vendors understand SBOM provision is condition of selection before bidding. Organizations can evaluate SBOM capability as part of vendor assessment. This is the highest-leverage moment—vendors are motivated to meet requirements to win business.

At contract renewal: Existing vendors may not have provided SBOMs under original contracts written before SBOM practices were common. Renewal provides natural opportunity to update requirements: "Continued partnership requires SBOM provision beginning next major release." Gives vendors time to build capability without immediate pressure.

After significant updates or versions: When vendor releases major new version or significant security update, request updated SBOM. "We're planning to deploy version 2.0 in Q2. Please provide SBOM to support our security assessment." Ties request to concrete operational need rather than abstract compliance demand.

Following security incidents: When vulnerability affects vendor product, request SBOM (and VEX documents) as part of impact assessment. "CVE-2024-1234 affects component X. Please provide current SBOM so we can verify our exposure." Demonstrates practical value—SBOM enables faster response.

During regular vendor reviews: Quarterly or annual vendor performance reviews provide forum for discussing transparency practices. "We're implementing supply chain risk management. SBOMs are now standard requirement for all critical vendors." Positions request as organizational policy, not personal preference.

Crafting Effective SBOM Requests

How you ask significantly influences whether and how quickly vendors respond.

Clear Requirements

Specify format: "We require SBOM in CycloneDX 1.6 format (JSON)" is better than "Please send SBOM." Vendors shouldn't have to guess acceptable formats. If flexible, state that: "CycloneDX or SPDX, either JSON or XML acceptable."

Define scope: "SBOM must include all direct and transitive dependencies" is clearer than "comprehensive SBOM." Ambiguity creates uncertainty—vendors don't know what will satisfy requirement.

Explain purpose: "We need SBOM to support vulnerability management and compliance with NIS2 regulation" provides context helping vendors understand requirement legitimacy. Not mere checkbox exercise—real operational need.

Specify delivery: "Please upload SBOM to customer portal, or send to security@ourcompany.com by January 31" gives clear delivery expectation. Vendors know where and when to deliver.

Practical Flexibility

Progressive expectations: "Initial SBOM by Q1 2024. Enhanced detail and automated updates by Q3 2024." Acknowledges vendors may need time to build full capability. Shows understanding of implementation challenges while maintaining clear expectations.

Quality over perfection: "Basic SBOM with component names, versions, and licenses is sufficient initially. We'll collaborate on quality improvements." Signals that imperfect SBOM is better than nothing. Reduces vendor fear of criticism preventing any disclosure.

Offer assistance: "If you need guidance on SBOM generation, we can share our procurement team's resource guide and tooling recommendations." Positions relationship as partnership rather than adversarial compliance demand.

Request Template Example

Subject: SBOM Request for [Product Name] v[Version]

Dear [Vendor Contact],

As part of our supply chain security program, we're implementing software bill
of materials (SBOM) practices for all vendor software. We request SBOM for
[Product Name] version [X.Y.Z] deployed in our environment.

Requirements:
- Format: CycloneDX 1.6 or SPDX 2.3 (JSON or XML)
- Scope: All direct and transitive dependencies
- Content: Component names, versions, PURLs, and license information
- Delivery: Upload to customer portal or email to sbom@ourcompany.com
- Timeline: By [specific date, typically 30 days out]

Purpose:
SBOMs support our vulnerability management and regulatory compliance obligations
under [relevant regulation if applicable]. This enables faster incident response
and more effective risk assessment.

For future releases, we request updated SBOM provided within 24 hours of
software release. We're happy to discuss integration approaches that minimize
overhead for your team.

If you need guidance on SBOM generation, we can provide resources. Please
confirm receipt and expected delivery timeline.

Thank you,
[Your Name]
[Title]
[Contact Information]

Escalation Strategies

Not all vendors respond to initial requests. Systematic escalation increases likelihood of eventual compliance while maintaining professional relationships.

First request (Day 0): Initial email to primary vendor contact (account manager, customer success). Clear requirements, professional tone, reasonable timeline (30 days).

Follow-up (Day 15): Friendly reminder to same contact. "Following up on SBOM request sent two weeks ago. Do you need any clarification on requirements? Please confirm timeline for delivery."

Management escalation (Day 30): Involve your vendor management and vendor's management. "Despite two requests, we haven't received SBOM. This is blocking our security assessment for Q2 deployment. Can we schedule call to discuss?"

Contract leverage (Day 45): If vendor is under contract, involve procurement and legal teams. Reference contract terms if SBOM provision was required. "Contract Section X.Y requires transparency in component composition. SBOM satisfies this obligation. Non-compliance risks contract renewal."

Executive escalation (Day 60): For critical vendors, escalate to executive level on both sides. Your CISO contacts vendor CISO. Frame as partnership issue: "We're committed to continuing partnership but need transparency to meet our obligations. How can we resolve this?"

Alternative vendor consideration (Day 90+): If vendor continues refusing after 90 days of progressive escalation, consider whether relationship is viable. Vendor unwilling to provide basic transparency may have deeper problems justifying non-disclosure. Evaluate alternatives at renewal.

Handling Vendor Objections

Vendors resist SBOM requests for various reasons. Understanding objections and having prepared responses improves success rates.

"This is competitive sensitive information"

Vendor concern: Competitors could see our architecture or strategic technology choices.

Response: "SBOM lists components, not architecture or proprietary implementations. Using React or PostgreSQL isn't a trade secret—implementation details are yours. If transparency about standard components is competitive disadvantage, that suggests concerning dependencies competitors avoid."

Compromise offer: "We can sign NDA covering SBOM content if that addresses concerns. However, regulatory trends (CRA, NIS2) are moving toward mandatory disclosure, so building capability now positions you well for future requirements."

"This is too much work to generate"

Vendor concern: We don't have automated SBOM generation and manual creation is burdensome.

Response: "Modern build tools generate SBOMs automatically with minimal configuration. This is one-time setup, not ongoing overhead. We can recommend tools for your technology stack if helpful."

Compromise offer: "We understand you may need time to implement automation. Can you provide basic component list manually for current version? We'll work with you on automation timeline for future releases, perhaps at next major version."

"Nobody else requires this"

Vendor concern: If other customers don't require SBOMs, why should we do extra work for one customer?

Response: "We're likely not the only customer asking—we're just the first. Industry standards (NTIA, CISA) and regulations (NIS2, CRA) are mandating SBOMs. Early implementation gives you competitive advantage. You'll be able to say 'yes' when other customers ask, while competitors scramble."

Market pressure: "Multiple organizations in our industry are implementing SBOM requirements. This is becoming table stakes for vendor qualification. Being ready positions you well across customer base."

"We can't commit to 24-hour update timelines"

Vendor concern: Committing to specific SBOM delivery timelines creates contractual risk if we miss deadlines.

Response: "Let's discuss what timeline you can commit to. 24 hours is ideal, but 48 or 72 hours is still valuable. What delivery timeline works for your release process?"

Collaborative approach: "Help us understand your release workflow. Where would SBOM generation fit? Many organizations integrate into CI/CD pipelines so SBOMs are automatically available at release time. We can discuss implementation approaches."

"This exposes us to liability"

Vendor concern: Disclosing vulnerabilities via SBOM increases legal risk if breaches occur.

Response: "Disclosure doesn't create liability—vulnerabilities exist whether disclosed or not. SBOM transparency actually reduces risk by enabling faster customer response, potentially limiting breach impact. Moreover, VEX documents allow you to provide context (not affected, mitigated) reducing customer alarm."

Legal framing: "Regulatory trends favor transparency. EU Cyber Resilience Act requires vulnerability disclosure. U.S. federal procurement requires SBOMs. Non-disclosure increasingly creates compliance liability exceeding any hypothetical disclosure risk."

Prioritizing Vendor SBOM Requests

Most organizations have dozens or hundreds of vendors. Requesting SBOMs from all simultaneously creates overwhelming coordination overhead. Prioritize strategically.

Risk-Based Prioritization

Critical infrastructure vendors: Request SBOMs first from vendors providing authentication systems, data processing platforms, network infrastructure, or other security-critical functions. These vendors have highest impact if compromised.

Internet-facing applications: Vendors whose software is publicly accessible should be prioritized—these have greatest exposure to attacks and therefore highest urgency for vulnerability management.

Vendors with poor security track records: If vendor has history of slow patching, security incidents, or stale dependencies, SBOM enables better oversight. Prioritize vendors where you need transparency most.

Largest vendors by spend or scope: Major enterprise vendors typically have more mature practices and resources to provide SBOMs. Starting with established vendors may yield faster results than small vendors with limited capabilities.

Maturity-Based Sequencing

Start with SBOM-friendly vendors: Some vendors already advertise SBOM provision or have responded positively to transparency inquiries. Request from these vendors first to build organizational experience handling SBOM ingestion before tackling resistant vendors.

Open source or transparent vendors: Vendors with open development practices or open source offerings often embrace transparency more readily. These can be early wins demonstrating feasibility.

Progressive expansion: Begin with 5-10 critical vendors. Learn from initial requests, refine approach, then expand to next 20 vendors, then broader portfolio. Iterative approach is more manageable than simultaneous mass outreach.

Tracking Vendor SBOM Status

Maintain systematic tracking of SBOM requests and vendor responses to manage complexity and demonstrate progress.

Vendor SBOM spreadsheet:

VendorProductRisk LevelRequest DateStatusSBOM ReceivedNext Action
Acme CorpAuth PlatformCritical2024-01-15Delivered2024-02-01Monitor updates
Beta SystemsAnalyticsMedium2024-01-20In Progress-Follow up 2024-02-15
Zeta SoftwareCRMLow2024-01-25No Response-Escalate to management

Status categories:

  • Not Requested: Vendor identified but no SBOM request yet
  • Requested: Initial request sent, awaiting response
  • In Progress: Vendor acknowledged, working on delivery
  • Delivered: SBOM received and validated
  • Blocked: Vendor refusing or unable to provide
  • Not Applicable: Vendor doesn't provide software (SaaS with no client components)

Metrics: Track request volume, response rate, average time to delivery, vendor compliance percentage. Metrics demonstrate program progress and identify systemic issues requiring executive attention.

Working With Immature Vendors

Not all vendors have sophisticated development practices supporting automated SBOM generation. Some are small teams, legacy codebases, or just beginning software transparency journey.

Offer guidance: Share tooling recommendations specific to their tech stack. "For Python projects, try CycloneDX Python module. For Java, CycloneDX Maven plugin works well." Reduces vendor burden of tool research.

Accept manual SBOMs initially: If vendor can't automate immediately, accept spreadsheet or manually documented component lists. Imperfect data is better than nothing. Work toward automation over time.

Provide examples: Share sample SBOMs (anonymized or from open source projects) showing expected content and structure. Makes requirements concrete rather than abstract.

Pilot partnerships: For strategic vendors willing to collaborate, offer to work together on implementation. Your team provides guidance, vendor implements, both learn. Builds relationship while achieving transparency.

Set progressive milestones: "Manual SBOM for current version by Q1. Automated generation implemented by Q3. VEX capability by Q4." Allows capability development without overwhelming vendor.

Integration With Procurement

SBOM requests are most effective when integrated into standard procurement processes rather than handled ad hoc by security teams.

RFP templates: Standard RFP templates include SBOM requirements so all vendor selections incorporate transparency expectations from start.

Vendor onboarding checklists: New vendor onboarding includes SBOM request as standard item, like insurance certificate or W-9 form.

Contract language: Standard contract terms include SBOM provision obligations, delivery timelines, update frequencies, and format requirements.

Vendor performance reviews: Regular vendor assessments include SBOM compliance as performance metric alongside other criteria like support responsiveness and service quality.

Cross-team collaboration: Procurement team handles vendor relationship management and contract enforcement. Security team handles SBOM technical evaluation and ingestion. Legal team handles NDA and confidentiality concerns. Clear role definition prevents confusion.

Success Indicators

Measure effectiveness of SBOM request program:

Response rate: Percentage of vendors who respond substantively (even if "not yet capable") vs ignoring requests. Target: 80%+ response rate.

Delivery rate: Percentage of requested SBOMs actually delivered within reasonable timeframe. Target: 60%+ year one, 85%+ year three.

Time to delivery: Average time from request to SBOM receipt. Track trend—should decrease over time as vendors build capabilities and market matures.

Quality rate: Percentage of received SBOMs meeting basic quality standards (schema valid, reasonable completeness). Initially may be low; should improve as you provide feedback and vendors refine processes.

Vendor maturity progression: Track how vendors improve over time. Vendor who initially couldn't provide SBOM but now delivers automatically with each release demonstrates successful partnership development.

Next Steps

On this page