Skip to content

feat(tools): add debsbom to the tool center#120

Merged
jkowalleck merged 2 commits into
CycloneDX:mainfrom
deveaud-m:add-debsbom
Jul 10, 2026
Merged

feat(tools): add debsbom to the tool center#120
jkowalleck merged 2 commits into
CycloneDX:mainfrom
deveaud-m:add-debsbom

Conversation

@deveaud-m

@deveaud-m deveaud-m commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

debsbom generates SBOMs for distributions based on Debian in the two standard formats SPDX and CycloneDX.

Signed-off-by: Marion Deveaud <marion.deveaud@siemens.com>
@deveaud-m deveaud-m requested a review from a team as a code owner July 10, 2026 10:00

@jkowalleck jkowalleck left a comment

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.

Thank you for adding the tool.
I have some remarks

Comment thread tools/debsbom.json Outdated
"OPEN_SOURCE"
],
"functions": [
"AUTHOR",

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.

AUTOR seams not right for an automated tool.

https://cyclonedx.github.io/tool-center/tool.html#tool_functions

AUTHOR - Tools that human authors can use to create CycloneDX BOMs.

Suggested change
"AUTHOR",

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.

Thanks @jkowalleck for providing a suggestion.

We were also stumbling over the AUTHOR function while reviewing the classification internally and are quite sure that it fits to the debsbom tool. This tool can be use in an automated fashion but also directly by developers in their manual workflow.

We compared the classification with the one from another tool provided by our colleague (since both tools are similar in their functions) to get a consistent picture, see https://github.com/CycloneDX/tool-center/blob/main/tools/capycli_clearing_automation_for_sw360.json.

Could you elaborate on the semantic of AUTHOR to help us review our classification (in both tools) accordingly?

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.

AUTHOR is specifically for manual SBOM authoring tools, i.e., tools a human uses to write/compose a CycloneDX BOM directly.
It does not mean “a human is somewhere in the loop.”
If the tool primarily generates an SBOM from evidence/source analysis (even if a human triggers or edits it), it should be classified as a generator-type workflow, not AUTHOR.

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.

Ok, that makes sense to me now.

I pushed another commit to remove the AUTHOR function for debsbom.

Thanks for the explanation and thanks again for the presentation yesterday!

Signed-off-by: Marion Deveaud <marion.deveaud@siemens.com>
@jkowalleck jkowalleck merged commit e2b1801 into CycloneDX:main Jul 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants