<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/scripts/sbom/sbom.py, branch master</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>scripts/sbom: add JSON-LD serialization</title>
<updated>2026-05-22T11:14:41+00:00</updated>
<author>
<name>Luis Augenstein</name>
<email>luis.augenstein@tngtech.com</email>
</author>
<published>2026-05-18T06:20:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=a68a29a1cc3ae6c129acdf945964dea16c8a49dc'/>
<id>a68a29a1cc3ae6c129acdf945964dea16c8a49dc</id>
<content type='text'>
Add infrastructure to serialize an SPDX graph as a JSON-LD
document. NamespaceMaps in the SPDX document are converted
to custom prefixes in the @context field of the JSON-LD output.

The SBOM tool uses NamespaceMaps solely to shorten SPDX IDs,
avoiding repetition of full namespace URIs by using short prefixes.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add infrastructure to serialize an SPDX graph as a JSON-LD
document. NamespaceMaps in the SPDX document are converted
to custom prefixes in the @context field of the JSON-LD output.

The SBOM tool uses NamespaceMaps solely to shorten SPDX IDs,
avoiding repetition of full namespace URIs by using short prefixes.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scripts/sbom: add cmd graph generation</title>
<updated>2026-05-22T11:14:41+00:00</updated>
<author>
<name>Luis Augenstein</name>
<email>luis.augenstein@tngtech.com</email>
</author>
<published>2026-05-18T06:20:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=9c16c1ea466d6c58b82c5d91353c3c6747c059bc'/>
<id>9c16c1ea466d6c58b82c5d91353c3c6747c059bc</id>
<content type='text'>
Implement command graph generation by parsing .cmd files to build a
dependency graph.
Add CmdGraph, CmdGraphNode, and .cmd file parsing.
Supports generating a flat list of used source files via the
--generate-used-files cli argument.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implement command graph generation by parsing .cmd files to build a
dependency graph.
Add CmdGraph, CmdGraphNode, and .cmd file parsing.
Supports generating a flat list of used source files via the
--generate-used-files cli argument.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scripts/sbom: setup sbom logging</title>
<updated>2026-05-22T11:14:40+00:00</updated>
<author>
<name>Luis Augenstein</name>
<email>luis.augenstein@tngtech.com</email>
</author>
<published>2026-05-18T06:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=3fd79200835f382261a7b53fed659625b22484af'/>
<id>3fd79200835f382261a7b53fed659625b22484af</id>
<content type='text'>
Add logging infrastructure for warnings and errors.
Errors and warnings are accumulated and summarized in the end.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add logging infrastructure for warnings and errors.
Errors and warnings are accumulated and summarized in the end.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>scripts/sbom: integrate script in make process</title>
<updated>2026-05-22T11:14:40+00:00</updated>
<author>
<name>Luis Augenstein</name>
<email>luis.augenstein@tngtech.com</email>
</author>
<published>2026-05-18T06:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e72b635ceaf7e8d5ad757169d5950c43adeb5261'/>
<id>e72b635ceaf7e8d5ad757169d5950c43adeb5261</id>
<content type='text'>
integrate SBOM script into the kernel build process.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Acked-by: Nathan Chancellor &lt;nathan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
integrate SBOM script into the kernel build process.

Assisted-by: Cursor:claude-sonnet-4-5
Assisted-by: OpenCode:GLM-4-7
Co-developed-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Maximilian Huber &lt;maximilian.huber@tngtech.com&gt;
Signed-off-by: Luis Augenstein &lt;luis.augenstein@tngtech.com&gt;
Acked-by: Nathan Chancellor &lt;nathan@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
