Webinar: Database audits taking weeks? See how Liquibase Secure makes you audit-ready from day one.
Blog Post

SBOMs Are the New Baseline — Here’s How Liquibase Secure Delivers Them

June 4, 2025

See Liquibase in Action

Accelerate database changes, reduce failures, and enforce governance across your pipelines.

Watch a Demo

Table of contents

Software supply chain security is no longer optional. Supply chain attacks increased 431% between 2021 and 2023 and are expected to continue to rise as software delivery becomes increasingly interconnected. Attackers are specifically targeting software supply chains comprising open-source and commercial software dependencies, third-party APIs, and DevOps toolchains. 

SBOMs play a crucial role in mitigating software supply chain risks by providing visibility into the components and dependencies of software. This visibility allows organizations to identify and address potential vulnerabilities before they can be exploited. This enhanced visibility into what’s in a piece of software makes it easier to identify dependencies and vulnerabilities and manage risk.

Enter Liquibase Secure SBOM, a new asset in Liquibase Secure that bundles Software Bill of Materials (SBOM) artifacts directly with every product release. By including a software bill of materials (SBOM) in our Liquibase Secure product releases, Liquibase helps organizations ensure compliance, enhance security, and streamline risk management audits—all without extra configuration or CLI work. This helps customers meet security and governance expectations effortlessly without additional overhead. These SBOMs are fully compliant with the new CISA guidance and give security and compliance teams what they need to build trust, reduce risk, and maintain audit readiness.

What is Liquibase Secure SBOM?

A Software Bill of Materials (SBOM) is a formal record of all components—libraries, packages, and dependencies—that make up a software product.

With Liquibase Secure SBOM, Liquibase Secure customers now receive machine-readable SBOM files (in CycloneDX and SPDX formats) bundled with every official Liquibase release.

These files contain:

  • Package names and versions
  • Licenses and copyrights
  • Checksums for verification
  • Dependency relationships

By shipping SBOMs with each release, Liquibase Secure gives enterprise teams the assurance they need to manage vendor risk and meet internal or external compliance standards.

Why is Liquibase Secure SBOM important?

Enterprise teams today must prove what software they’re running—and from whom. Liquibase Secure SBOM support helps customers meet security and governance expectations without additional overhead.

Supports regulatory compliance

  • Aligns with executive mandates like U.S. EO 14028
  • Meets growing expectations from frameworks like FedRAMP, SOC 2, ISO 27001

Enhances software supply chain transparency

  • Shows exactly what’s inside the Liquibase product you depend on
  • Helps detect known vulnerabilities or outdated components

Simplifies vendor risk reviews

  • Procurement, security, and compliance teams can use the SBOM to assess Liquibase as part of your broader vendor ecosystem

Improves security documentation for audits

  • Pre-packaged SBOMs are ready to be archived and submitted in security assessments
  • Removes the need for reverse-engineering or manually parsing open-source components

What Types of SBOMs Does Liquibase Provide?

Liquibase Secure includes two SBOM formats with every release, covering the broadest set of tools and compliance standards:

CycloneDX JSON

  • Developed by OWASP
  • Lightweight and optimized for DevSecOps tools
  • Integrates with tools like Grype, Snyk, Dependency-Track, Anchore, Sonatype, etc.

SPDX JSON

  • Maintained by the Linux Foundation
  • Widely used in enterprise and government settings
  • Ideal for teams standardizing on SPDX across multiple tools

Example SBOM Snippet (CycloneDX Format)

What’s Inside the Liquibase Secure SBOM?

Every Liquibase Secure release now includes a machine-readable SBOM in CycloneDX and SPDX JSON formats. These files provide key details security and compliance teams rely on when verifying third-party software. 

Here’s an example of how the Liquibase Secure SBOM meets industry expectations—with real examples from our official release.

1. Package Names and Versions

Each component entry lists the software library’s name and version explicitly:

{

  "type": "library",

  "name": "Apache Commons Lang",

  "version": "3.12.0"

}

This allows vulnerability scanners and auditors to accurately trace known issues and validate version hygiene.

2. Licenses and Copyrights

Each package includes license metadata as well as copyright attribution:

{

  "licenses": [

    {

      "license": {

        "id": "Apache-2.0",

        "name": "Apache License, Version 2.0"

      }

    }

  ],

  "copyright": "2001-2024 The Apache Software Foundation"

}

This ensures your legal and compliance teams can validate that all components conform to acceptable open-source licensing standards.

Checksums for Verification

To ensure binary integrity, each component in the SBOM includes one or more cryptographic hashes:

{

  "hashes": [

    {

      "alg": "SHA-256",

      "content": "d4ef8f3e76a7c95cb999b9e8f3a64b02c57a4d0e0f86d6d48b62db6e7b77c64d"

    }

  ]

}

These hashes allow security teams to verify that the components delivered match those originally released—no tampering or unexpected changes.

 Dependency Relationships

The SBOM includes a complete list of dependency relationships between components:

{

  "ref": "pkg:maven/org.liquibase/liquibase-core@4.23.2",

  "dependsOn": [

    "pkg:maven/org.yaml/snakeyaml@2.0",

    "pkg:maven/org.apache.logging.log4j/log4j-core@2.20.0"

  ]

}

This enables accurate software composition analysis (SCA), showing how third-party libraries relate to one another inside the release.

How to Use Liquibase Secure SBOMs Successfully

You don’t need to configure anything to generate a Liquibase Secure SBOM. Instead, each official Liquibase Secure release includes SBOM files you can immediately use.

Step 1: Download the Latest Liquibase Secure Release

Download the latest version of Liquibase Secure. The distributable package includes:

  • Liquibase binaries
  • SBOM files (liquibase-pro-<version>-cyclonedx.json and liquibase-pro-<version>-spdx.json)

Step 2: Archive the SBOM in Your Internal Repository

  • Store the SBOM alongside the Liquibase version in your software artifact management system (e.g., Artifactory, Nexus, or GitHub Releases)
  • This allows for versioned tracking of software provenance

Step 3: Run SBOM Scans

  • Feed the SBOM into static analysis tools like:
    • Grype
    • Snyk
    • OWASP Dependency-Track
    • Anchore
    • JFrog Xray

  • These tools will parse the SBOM to surface any vulnerabilities, license conflicts, or outdated components

Step 4: Use the SBOM in Audit & Vendor Reviews

  • Share the SBOM with internal compliance teams, security teams, or third-party assessors
  • Many vendor questionnaires now explicitly ask for SBOM documentation

Common Use Cases for Liquibase Secure SBOM

Security Assessments

Security-conscious organizations and teams going through SOC 2, ISO 27001, or FedRAMP audits can use the Liquibase Secure SBOM as proof of transparency and supply chain diligence.

CI/CD Artifact Verification

You can store Liquibase’s SBOM artifacts alongside your build metadata for downstream consumption or historical review.

Vendor Procurement

Procurement teams can evaluate the Liquibase Secure SBOM for license compliance or security risk analysis before approving tool purchases.

Get Started

  • If you're already a Liquibase Secure customer, visit our docs to start using SBOMs in your pipelines.
  • Not yet using Pro? Request a demo or contact us to learn more.

Engineering team acknowledgement: Thank you to Sayali Mohadikar and Jake Newton on the Liquibase DevOps Team for their work to build the SBOM generation feature for Liquibase Secure.

Kristyl Gomes
Kristyl Gomes
Head of AI Strategy & Technology Innovation

Kristyl is our Head of AI Strategy & Technology Innovation, where she leads efforts to bring AI into both product delivery and internal operations. With 15+ years of experience spanning DevSecOps, databases, and infrastructure automation, she has a proven track record of scaling teams, launching platforms, and driving innovation at the intersection of engineering and business impact. She holds a BE degree in Electronics Engineering from the University of Mumbai and an MS degree in Electrical Engineering from the University of Texas at Arlington.

Share on:

See Liquibase Secure in Action

Where developer velocity meets governance and compliance.

Watch a Demo