Skip to content

Does this spec support to describe the transitivity and scope of dependencies #524

Answered by jkowalleck
WestFarmer asked this question in Q&A
Discussion options

You must be logged in to vote

for scopes, see component's scope: https://cyclonedx.org/docs/1.6/json/#components_items_scope

"required" :
The component is required for runtime

"optional" :
The component is optional at runtime. Optional components are components that are not capable of being called due to them not being installed or otherwise accessible by any means. Components that are installed but due to configuration or other restrictions are prohibited from being called must be scoped as 'required'.

"excluded" :
Components that are excluded provide the ability to document component usage for test and other non-runtime purposes. Excluded components are not reachable within a call graph at runtime.

Replies: 2 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@WestFarmer
Comment options

@jkowalleck
Comment options

@jkowalleck
Comment options

Answer selected by WestFarmer
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