-
-
Notifications
You must be signed in to change notification settings - Fork 74
Closed
Milestone
Description
There are times when adopters and implementors of CycloneDX need to specify data that falls outside of what the spec provides. Vendor specific schema extensions are one way to accomplish that, however, it also leads to vendor lock-in.
Therefore, it is desirable to support per component and per bom key/value stores.
For example:
<component type="library">
<name>Acme Component</name>
<version>1.0.0</version>
<properties>
<property name="myprop" value="myvalue"/>
</properties>
</component>This allows a certain degree of customization without having to use vendor-specific extensions. Support for properties inside of other objects (e.g. supplier and license) may also be desirable.
coderpatros