FreeBSD Software Bill of Materials

Contact: Tuukka Pasanen <tuukka.pasanen@ilmi.fi>

The FreeBSD Software Bill of Materials (SBOM) project started in 2025 and continued in 2026. Work in 2026 has focused more on the EU Cyber Resilience Act (CRA), and the effort has shifted toward delivering a framework for FreeBSD source.

In the first quarter of 2026, SBOM work was delivered in three categories:

  • Pkgconf upstream work, especially with spdxtool-tool, which is used for creating SPDX Lite 3.0.1 JSON-LD SBOMs from .pc-files.
    Several missing features have been added and are under active development by pkgconf contributors.
    The tool is now nearly compatible with SPDX Lite 3.0.1 requirements and is ready for general use.
    Additionally, there is an effort to import pkgconf as part of the FreeBSD source, led by Pierre Pronchery.

  • Adding missing SPDX-License-Identifier to files under the FreeBSD source in the bin, sbin, usr.bin, and usr.sbin directories.

  • Creating .pc-files for SBOM. The first patch is expected to land in 2026Q2, starting with files from bin.

If you want to help with this effort:

  • Verify that SPDX-License-Identifier licenses are correct and assist with upstreaming files.

  • Verify that .pc files contain accurate information and help upstreaming them to git.

  • Assist in reviewing the pkgconf import to the FreeBSD source.

Sponsor: The FreeBSD Foundation


Last modified on: April 23, 2026 by Lorenzo Salvadore