Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions tools/aibomgen-cli-action.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"$schema": "https://cyclonedx.org/schema/tool-center-v2.tool.schema.json",
"specVersion": "2.0",
"tool": {
"name": "AIBoMGen CLI Action",
"publisher": "IDLab, Ghent University, imec",
"description": "A GitHub Action that generates a CycloneDX AI Bill of Materials for Hugging Face models referenced in a repository using AIBoMGen-cli.",
"repository_url": "https://github.com/CRACY-project/AIBoMGen-cli-action",
"capabilities": [
"AI/ML-BOM",
"SBOM"
],
"availability": [
"OPEN_SOURCE"
],
"packaging": [
"GITHUB_ACTION"
],
"lifecycle": [
"POST-BUILD"
],
"supportedStandards": [
"CYCLONEDX"
]
}
}
48 changes: 48 additions & 0 deletions tools/aibomgen-cli.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"$schema": "https://cyclonedx.org/schema/tool-center-v2.tool.schema.json",
"specVersion": "2.0",
"tool": {
"name": "AIBoMGen CLI",
"publisher": "IDLab, Ghent University, imec",
"description": "A Go CLI tool that scans repositories for Hugging Face model usage, generates CycloneDX AI BOMs, validates, checks completeness, enriches, and merges AIBOMs with SBOMs.",
"repository_url": "https://github.com/idlab-discover/AIBoMGen-cli",
"capabilities": [
"AI/ML-BOM",
"SBOM"
],
"availability": [
"OPEN_SOURCE"
],
"functions": [
"ANALYSIS",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I dont see how an SBOM generator acts as a transformer.
could you elaborate on this?

https://cyclonedx.github.io/tool-center/#tools_items_functions

Tools that can analyze CycloneDX BOMs.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This cli tool is able to generate AI/ML BOMs in both xml and json format and is able to merge SBOMs with AI/ML BOM components. I understood that merging is a form of "transformation".

Copy link
Copy Markdown
Member

@jkowalleck jkowalleck Mar 17, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I understood that merging is a form of "transformation".

but what about analysis?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CLI tool can perform validation and check AIBOM completeness, returning a full report of missing or required fields and a completeness score.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The CLI tool can perform validation and check AIBOM completeness, returning a full report of missing or required fields and a completeness score.

then please describe this capability in the description.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jkowalleck updated the description

"TRANSFORM"
Comment thread
wiebe-vandendriessche marked this conversation as resolved.
],
"transform": [
"BOM_SERIALIZATION_FORMAT",
"BOM_VERSION"
],
"packaging": [
"COMMAND_LINE_UTILITY",
"LIBRARY",
"APPLICATION"
],
"library": [
"GO"
],
"platform": [
"LINUX",
"MAC",
"WINDOWS"
],
"lifecycle": [
"POST-BUILD"
],
"supportedStandards": [
"CYCLONEDX"
],
"supportedLanguages": [
"PYTHON",
"JAVASCRIPT/TYPESCRIPT"
]
}
}
36 changes: 36 additions & 0 deletions tools/aibomgen.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"tool": {
"name": "AIBoMGen",
"publisher": "IDLab, Ghent University, imec",
"description": "A proof-of-concept platform for generating AI Bills of Materials (AIBOMs) during distributed AI model training. This is a reference and research architecture: not meant for production.",
"repository_url": "https://github.com/idlab-discover/AIBoMGen",
"capabilities": [
"AI/ML-BOM",
"SBOM"
],
"availability": [
"OPEN_SOURCE"
],
"functions": [
"SIGNING/NOTARY"
],
"packaging": [
"APPLICATION"
],
"lifecycle": [
"BUILD",
"POST-BUILD"
],
"supportedStandards": [
"CYCLONEDX"
],
"cycloneDxVersion": [
"CYCLONEDX_V1.6"
],
"supportedLanguages": [
"PYTHON"
]
},
"$schema": "https://cyclonedx.org/schema/tool-center-v2.tool.schema.json",
"specVersion": "2.0"
}
Loading