Add support for CycloneDX component properties #2560
Labels
enhancement
New feature or request
p2
Non-critical bugs, and features that help organizations to identify and reduce risk
Milestone
Current Behavior
Properties are a great way of enriching BOMs with additional information throughout their lifecycle.
Properties can add important context to a component, which is interesting to DT users and downstream systems consuming from DT alike.
Trivy for example includes various metadata about the identified package:
Other examples can be found in the CycloneDX property taxonomy, among them GitLab.
Dependency-Track does not currently support component properties.
Proposed Behavior
Ingest component properties from BOMs, and expose this information via REST API and UI.
Ensure that properties are included in the various forms of export formats (Inventory, inventory with vulnerabilities, VDR?).
It should be possible to add, update(?), and delete(?) properties via REST API and UI.
Checklist
The text was updated successfully, but these errors were encountered: