<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/scripts/make-sbom.py, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-05-17T10:21:09Z</updated>
<entry>
<title>build: add CycloneDX SBOM processing to apk</title>
<updated>2026-05-17T10:21:09Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-09-30T12:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=10d9dbe838447b79a616cf4b0e149b7e398df46a'/>
<id>urn:sha1:10d9dbe838447b79a616cf4b0e149b7e398df46a</id>
<content type='text'>
Currently, there is no SBOM generation in imagebuilder when the package
system 'apk' is used. This commit adds this feature back. This already
worked for the package system 'opkg'.

Furthermore, generating the SBOM using perl is not reproducible if the
input data has not changed. A different file is always generated. This is
not the case with Python. For this reason, Python is now used to generate
the SBOM for the imagebuilder.

The script has already been prepared so that it can also process the opkg
package system for generating the SBOM.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
</feed>
