2.5 Validate Firmware Software Bill of Materials (SBOM)

Here is the structured section for Clause 2.5 – Validate Firmware Software Bill of Materials (SBOM) documentation:


2.5 Validate Firmware Software Bill of Materials (SBOM)


Requirement Description:

Verify that each firmware maintains a Software Bill of Materials (SBOM) cataloging:

  • All third-party components

  • Their versions

  • Associated published vulnerabilities


DUT Confirmation Details:

(To be filled post-OEM confirmation)


DUT Software Details:

(To be filled post-review of software stack and components)


Hash Checksum Verification for DUT’s Software Image:

(To be recorded after integrity verification – typically SHA-256)


DUT Configuration:

(To include firmware/software versions, active services, modules enabled, etc.)


Pre-Conditions:

The vendor shall provide:

  • Complete SBOM documentation (including OSS and third-party binaries).

  • List of software libraries/frameworks with version information.

  • Organizational policy documentation for:

    • Tracking, evaluating, and patching third-party vulnerabilities.

    • Customer notification protocols for disclosed vulnerabilities.

    • Use of configuration management system (CMS) to maintain version control of firmware, libraries, patches, and fixes.


Test Plan Overview:

  • Total Test Cases: 3

  • Approach: Review of SBOM, policies, CMS integration, and vulnerability tracking.

  • Purpose: Ensure transparency, traceability, and proactive risk management in firmware lifecycle.


Test-bed Diagram with Interfaces and IP’s:

(Diagram to be attached or described post test-bed setup – showing test PC, DUT, update server, logging system, etc.)

Last updated

Was this helpful?