BSD Ports

security/py-distro2sbom 0.6.0 FreeBSD

Generates SBOM files from system packaging information

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
security, python
Package size
43.6 KiB, 263.9 KiB installed

Description

The DISTRO2SBOM generates a SBOM (Software Bill of Materials) for either an installed application or a complete system installation in a number of formats including SPDX and CycloneDX.

An SBOM for an installed package will identify all of its dependent components.

It is intended to be used as part of a continuous integration system to enable accurate records of SBOMs to be maintained and also to support subsequent audit needs to determine if a particular component (and version) has been used.

Install

Binary package:

pkg install py312-distro2sbom

From the ports tree:

cd /usr/ports/security/py-distro2sbom/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-distro2sbom>0:security/py-distro2sbom

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.6.00.6.0-0.6.00.6.0
FreeBSD:14:quarterly0.6.00.6.0n/a-0.6.0
FreeBSD:15:latest0.6.00.6.0n/a0.6.00.6.0
FreeBSD:15:quarterly0.6.00.6.0n/an/an/a
FreeBSD:16:latest0.6.00.6.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 32

No port depends on this one.

Configuration

No options to configure.

USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
anthonyharrison-distro2SBOM-v0.6.0_GH0.tar.gz24911e810bf8bf29bd85f52e8df9221ababc4605affc5b7ea1177c15c580486c13057

Commit history 0

No commits in the history this site was built from.