Skip to content
Discussion options

You must be logged in to vote

It's used, it's just fed from something almost nothing generates. CycloneDX has a top-level services array, separate from components, for external services your app calls. That tab renders those and nothing else. No services in your BOM means an empty tab, permanently.

It's a different thing from the docs page you found about managing multiple services in DT, which is about how you organise projects. Easy to conflate.

The reason it's always empty in practice: dependency scanners don't emit services. Syft, cdxgen and the language-specific tools all walk your dependency tree, and dependencies are components. Services are something you declare by hand or add in a post-processing step, becaus…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@fabiante
Comment options

Answer selected by fabiante
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants