Practical overview of EO 14028 and the downstream federal guidance that shapes software attestation, supplier documentation, and SBOM-related procurement expectations.

Updated:

US Executive Order 14028 and Federal SBOM Procurement Guidance

On May 12, 2021, then-President Biden signed Executive Order 14028, "Improving the Nation's Cybersecurity," which triggered a chain of federal actions around secure software development, supplier attestations, and software transparency. For SBOM work, the important point is not that the executive order alone created one universal procurement rule, but that it led to NIST, OMB, CISA, and agency-specific requirements that now shape how federal buyers evaluate software suppliers.

Executive Order 14028 Overview

What is Executive Order 14028?

Executive Order 14028 is a broad cybersecurity directive covering incident response, cloud security, zero trust, and software supply chain security. Its SBOM impact is indirect but important: it accelerated the federal standards, attestation forms, and procurement language that software vendors now need to understand.

Key Objectives

  • Modernize cybersecurity defenses across federal agencies
  • Improve information sharing between government and private sector
  • Enhance software supply chain security through transparency
  • Accelerate migration to secure cloud services and zero trust architecture
  • Create standard playbooks for cyber incident response

Why It Matters for SBOMs

The executive order includes the now-familiar SBOM definition:

"The term 'Software Bill of Materials' or 'SBOM' means a formal record containing the details and supply chain relationships of various components used in building software."
That definition mattered because it anchored later federal guidance. In practice, vendors should read EO 14028 together with the NTIA minimum elements, NIST secure software development guidance, OMB memorandum M-22-18, and CISA's secure software attestation materials.

Who Needs to Pay Attention?

Highest-Impact Cases

Software Vendors to Federal Agencies

You should treat this as high priority if you:

  • Sell software directly to federal agencies
  • Provide software services under federal contracts
  • Develop custom software for government use
  • Supply software used in critical government operations

Critical Software Providers

Federal scrutiny is typically higher if your software:

  • Has privileged access to networks or administrative privileges
  • Has direct or privileged access to networking or computing resources
  • Is designed to run with elevated privilege or manage privileges of other software
  • Has direct access to security functions of the platform
  • Is designed to control access to data or operational technology

Indirect Compliance Impact

Subcontractors and Suppliers

  • Prime contractors often flow security and documentation expectations down to subcontractors
  • Software supply chains may be asked to provide attestations, inventories, or supporting SBOM material up the chain
  • Third-party components should be documented and tracked

Private Sector Ripple Effects

  • State and local governments adopting similar requirements
  • Private companies requesting SBOMs from vendors
  • Industry standards aligning with federal requirements
  • Competitive advantage for compliant vendors

๐Ÿ“‹ Detailed Requirements Breakdown

NTIA Minimum Elements for SBOMs

The Executive Order delegates SBOM standards to the National Telecommunications and Information Administration (NTIA), which defined three categories of minimum elements:

1. Data Fields (What information must be included)

Supplier Name
  • Legal name of the entity that created, modified, or provided the component
  • Must be consistently identifiable across all SBOMs
  • Can include both original creator and distributor
Component Name
  • Designation assigned to a unit of software defined by the original supplier
  • Should be human-readable and machine-processable
  • Must be unique within the supplier's namespace
Version of Component
  • Identifier used by supplier to characterize the change state
  • Can be semantic version, build number, or other versioning scheme
  • Must be sufficient to identify the exact component build
Other Unique Identifiers
  • Package URLs (PURLs) for standardized identification
  • Common Platform Enumeration (CPE) identifiers where applicable
  • Software Heritage identifiers for open source components
  • Cryptographic hashes for integrity verification
Dependency Relationships
  • Characterization of upstream component X used by downstream component Y
  • Must include both direct and transitive dependencies
  • Should specify relationship type (runtime, build-time, optional, etc.)
Author of SBOM Data
  • Name of entity that created the SBOM data for this component
  • Can be different from the component supplier
  • Important for SBOM data quality and accountability
Timestamp
  • Record of the date and time when the SBOM data assembly was completed
  • Must be in ISO 8601 format for consistency
  • Critical for understanding SBOM freshness and validity

2. Automation Support (How SBOMs are generated and consumed)

Machine-Readable Format
  • Must be available in at least one machine-readable format
  • JSON, XML, YAML, or other structured formats
  • Human-readable formats (PDF, Word) are insufficient alone
Automatic Generation
  • SBOMs should be generated automatically during build process
  • Manual creation acceptable only for components without build automation
  • Integration with CI/CD pipelines strongly recommended
Integration with Existing Tools
  • Must be consumable by common security and compliance tools
  • Should follow established format standards (CycloneDX, SPDX, SWID)
  • API access preferred for programmatic consumption

3. Practices and Processes (How SBOMs are maintained and distributed)

Frequency of SBOM Updates
  • Must be updated when components change
  • Should reflect current state of deployed software
  • Real-time updates preferred, but batch updates acceptable
Depth of SBOM Coverage
  • Must include all components with security implications
  • Should cover transitive dependencies where possible
  • Minimum viable depth defined per software category
Distribution and Delivery Methods
  • Must be provided to government customers upon request
  • Should be available through secure, authenticated channels
  • Integration with procurement and deployment processes
Access Controls and Confidentiality
  • Must protect sensitive information while meeting transparency goals
  • Should balance security needs with supply chain visibility
  • Established procedures for handling proprietary information

Federal Acquisition Regulation (FAR) Updates

Contract Language Requirements

Federal contracts now must include specific SBOM requirements:

"The Contractor shall provide Software Bills of Materials (SBOMs) 
for any software delivered under this contract, in accordance with 
NIST guidelines and NTIA minimum elements. SBOMs must be provided 
in machine-readable format within [timeframe] of software delivery."

Compliance Verification

  • Pre-award evaluations may include SBOM capability assessment
  • Contract deliverables must include complete and accurate SBOMs
  • Performance monitoring includes SBOM quality and timeliness metrics

Risk and Liability Considerations

Contractual Risk Allocation

  • Indemnification clauses may cover SBOM accuracy
  • Warranty provisions for SBOM completeness and currency
  • Limitation of liability for third-party component vulnerabilities

Intellectual Property Concerns

  • Trade secret protection balanced with transparency requirements
  • Proprietary information handling in SBOM data
  • Licensing compliance verification through SBOM content

๐Ÿ› ๏ธ Implementation Strategy Guide

Phase 1: Assessment and Preparation (Months 1-3)

Current State Analysis

  • Inventory existing software products sold to federal agencies
  • Identify critical software requiring immediate compliance
  • Map current development and build processes
  • Assess existing tool capabilities for SBOM generation

Gap Analysis Framework

Gap Assessment Questions:
โ–ก Can we automatically generate SBOMs for all products?
โ–ก Do our SBOMs meet all NTIA minimum elements?
โ–ก Are our SBOMs machine-readable and tool-compatible?
โ–ก Do we have processes for SBOM updates and distribution?
โ–ก Are development teams trained on SBOM requirements?
โ–ก Do we have legal review processes for SBOM content?

Tool Selection Criteria

Essential Features:
  • Support for your programming languages and build systems
  • Output in standard formats (CycloneDX, SPDX)
  • Integration with existing CI/CD pipelines
  • Automated dependency discovery
  • Regular updates and active maintenance
Evaluation Matrix:
ToolLanguage SupportFormat SupportCI/CD IntegrationCostSupport
CycloneDX CLIMulti-languageCycloneDX, SPDXExcellentFreeCommunity
SyftMulti-languageMultipleGoodFreeCommercial
FOSSAMulti-languageMultipleExcellentPaidCommercial
Black DuckMulti-languageMultipleGoodPaidCommercial

Phase 2: Pilot Implementation (Months 4-6)

Pilot Project Selection

Choose pilot projects that are:

  • Representative of your technology stack
  • Non-critical to allow for learning and iteration
  • Federal-facing to demonstrate compliance capability
  • Well-documented with clear component dependencies

Implementation Checklist

Quality Validation Process

  1. Automated checks for NTIA minimum elements compliance
  2. Manual review of component identification accuracy
  3. Dependency verification against known project structure
  4. Format validation using standard tools and the SBOM Validator
  5. Security tool integration testing for consumption capability

Phase 3: Full-Scale Deployment (Months 7-12)

Organization-Wide Rollout

  • Standardize tooling across all development teams
  • Implement governance processes for SBOM quality and consistency
  • Create customer delivery mechanisms for SBOM distribution
  • Establish monitoring and maintenance procedures

Process Integration Points

graph LR
    A[Code Commit] --> B[Build Process]
    B --> C[SBOM Generation]
    C --> D[Quality Validation]
    D --> E[SBOM Storage]
    E --> F[Customer Delivery]
    F --> G[Ongoing Monitoring]

Phase 4: Optimization and Maintenance (Ongoing)

Continuous Improvement Areas

  • Automation enhancement to reduce manual effort
  • Tool integration improvements for better workflows
  • Process optimization based on operational experience
  • Training programs for new team members and technologies

๐Ÿ’ผ Practical Compliance Examples

Example 1: Web Application for Federal Agency

Scenario: SaaS application used by Department of Defense personnel SBOM Requirements:
  • All JavaScript libraries (React, lodash, moment.js, etc.)
  • Backend dependencies (Node.js modules, Python packages)
  • Infrastructure components (database drivers, message queues)
  • Container base images and system packages
  • Third-party integrations and APIs
Sample SBOM Structure:
{
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "metadata": {
    "component": {
      "type": "application",
      "name": "fedapp-portal",
      "version": "2.1.3",
      "supplier": {
        "name": "Example Federal Solutions Inc."
      }
    }
  },
  "components": [
    {
      "type": "library",
      "name": "react",
      "version": "18.3.1",
      "purl": "pkg:npm/react@18.3.1",
      "supplier": {
        "name": "Meta Platforms, Inc."
      },
      "licenses": [{"license": {"name": "MIT"}}]
    }
  ]
}

Example 2: Custom Software Development Contract

Scenario: Custom application development for Treasury Department Contract Requirements:
  • SBOM delivery within 30 days of each software release
  • Updates within 48 hours of dependency changes
  • Machine-readable format with API access
  • Vulnerability impact assessment within 24 hours of disclosure
Compliance Approach:
  1. Automated generation integrated into deployment pipeline
  2. Real-time delivery through secure API endpoint
  3. Change notifications through automated alerting system
  4. Vulnerability monitoring with automated impact assessment

Example 3: Commercial Off-The-Shelf (COTS) Software

Scenario: Enterprise software suite sold to multiple federal agencies Compliance Challenges:
  • Third-party component licensing restrictions
  • Proprietary algorithm protection
  • Multi-tenant architecture considerations
  • Frequent update cycles
Solution Strategy:
  • Layered SBOM approach with public and restricted sections
  • Component abstraction to protect proprietary details
  • Automated update distribution to maintain currency
  • Legal review process for sensitive component disclosure

๐Ÿ” Monitoring and Enforcement

Federal Agency Oversight

Contract Oversight Bodies

  • Contracting Officer's Technical Representative (COTR) - Daily oversight
  • Contracting Officer - Contract compliance and modifications
  • Agency CIO Office - Technical standards and implementation
  • Inspector General - Audit and compliance verification

Compliance Monitoring Methods

  • Regular SBOM audits during contract performance reviews
  • Automated compliance checking through government tools
  • Vulnerability response testing during security incidents
  • Third-party assessments by government-approved auditors

Consequences of Non-Compliance

Contract-Level Consequences

  • Corrective Action Requests with mandatory timelines
  • Performance rating impacts affecting future contract awards
  • Financial penalties through contract modification or withholding
  • Contract termination for material non-compliance

Business Impact

  • Debarment from federal contracting (rare but possible)
  • Reputation damage in federal marketplace
  • Competitive disadvantage in proposal evaluations
  • Customer relationship strain and trust erosion

๐Ÿ“Š Cost-Benefit Analysis

Implementation Costs

Initial Setup Costs

  • Tooling: $0-$100K+ depending on commercial vs. open source choices
  • Process development: 2-6 months of engineering time
  • Training: $5K-$25K for team education and certification
  • Legal review: $10K-$50K for contract and compliance analysis

Ongoing Operational Costs

  • Tool maintenance: 0.25-0.5 FTE for tool management and updates
  • Quality assurance: 0.5-1.0 FTE for SBOM validation and monitoring
  • Customer support: Additional support time for SBOM-related inquiries
  • Process overhead: 5-15% increase in development cycle time

Business Benefits

Direct Financial Benefits

  • Federal market access: Maintained eligibility for $50B+ annual federal IT spending
  • Competitive advantage: Differentiation from non-compliant competitors
  • Premium pricing: Ability to charge for compliance and security capabilities
  • Reduced audit costs: Streamlined compliance verification processes

Risk Mitigation Benefits

  • Vulnerability response: 50-80% faster response to supply chain incidents
  • Legal protection: Reduced liability through demonstrated due diligence
  • Supply chain visibility: Better understanding and management of component risks
  • Customer trust: Enhanced reputation for security and transparency

Strategic Advantages

  • Market positioning: Early leadership in supply chain security
  • Technology advancement: Improved development and deployment processes
  • Partnership opportunities: Enhanced vendor and customer relationships
  • Future readiness: Preparation for expanding compliance requirements

๐Ÿš€ Future Outlook and Recommendations

Expanding Requirements

Other Government Agencies

  • State and local governments adopting federal standards
  • International allies implementing similar requirements
  • Critical infrastructure sectors facing regulatory pressure
  • Defense contractors cascading requirements through supply chains

Private Sector Adoption

  • Enterprise customers requesting SBOMs from software vendors
  • Industry standards incorporating SBOM requirements
  • Cyber insurance policies requiring SBOM capabilities
  • Investment due diligence processes including supply chain transparency

Technology Evolution

Emerging Standards

  • Enhanced SBOM formats with richer metadata and relationships
  • Automated SBOM analysis for risk assessment and compliance checking
  • Integration standards for seamless tool interoperability
  • Blockchain-based provenance and authenticity verification

Tooling Advancements

  • AI-powered dependency discovery and analysis
  • Real-time SBOM generation and distribution
  • Advanced visualization for complex dependency relationships
  • Integrated security analysis and vulnerability management

Strategic Recommendations

Immediate Actions (Next 90 Days)

  1. Audit current federal contracts for SBOM requirements
  2. Assess existing capabilities against NTIA minimum elements
  3. Select and pilot appropriate SBOM generation tools
  4. Begin team training on SBOM concepts and requirements

Medium-Term Initiatives (6-18 Months)

  1. Implement full compliance for all federal-facing products
  2. Develop competitive advantage through superior SBOM capabilities
  3. Establish supplier requirements for third-party component SBOMs
  4. Create customer value propositions around supply chain transparency

Long-Term Strategy (18+ Months)

  1. Lead industry standards development and best practices
  2. Expand capabilities to address emerging requirements
  3. Leverage SBOM data for business intelligence and optimization
  4. Prepare for global expansion of similar requirements

๐Ÿ“š Resources and Tools

Official Government Resources

Implementation Tools

Industry Guidance

Conclusion

Executive Order 14028 still matters, but vendors should not treat it as a stand-alone checklist. The operational work is to build evidence that your software development practices, supplier documentation, vulnerability handling, and SBOM generation can withstand federal review.

For organizations selling software to federal agencies, the right question is not "Are we EO 14028 compliant?" The right question is whether you can support agency, contract, and attestation requests with current, machine-readable software inventory and defensible development practices.

The key to success is early preparation and systematic implementation. Organizations that invest in robust SBOM capabilities now will not only meet current federal requirements but position themselves advantageously for the expanding landscape of supply chain transparency requirements. Start your compliance journey today. The federal marketplaceโ€”and increasingly the private sectorโ€”is moving toward mandatory supply chain transparency. Those who lead this transition will capture the greatest opportunities, while those who lag behind risk losing access to significant market opportunities.

The question isn't whether your organization will implement SBOM capabilitiesโ€”it's whether you'll be ready when your customers require them.

Table of Contents