Can Dep Track link between Components and their SBOMs if uploaded separately? #3351
Unanswered
adamvanaken
asked this question in
Q&A
Replies: 1 comment 5 replies
|
@adamvanaken I believe there is no linking approach currently, but if the end goal is to have a single view of all the vulns, then one approach could be merging the sboms into a third project, using scripts and DT api. There are multiple sbom merge tools. We internally use sbomasm as we have built that tool, to handle cases like these, but there are multiple others as documented here CycloneDX/specification#320. There are some quirks about merging SBOMs though - such as choice of flattening vs retaining graphs and single final SBOM vs bom-links.. If you can share a bit more about the usability of final project, I can help you narrow some options |
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Let's say we have Application
Foothat depends on ComponentBarwhich, in turn, has it's own set of dependencies. I understand how to build a hierarchical SBOM usingdependencies.dependsOn, but is there a way to upload the individual (flat) SBOMs forFooANDBarseparately, as part of their own individual build processes, such that they are linked within Dep Track? I've tried matching bom-refs and purls, and even defining SWID Tags, etc., but to no avail.Ideally, I'd like to see an automatic Dependency Graph on the
FooApplication that expands and includesBar, which itself is expandable to show its dependencies.Is there a way to achieve any sort of linking like this?
Edit: I am using v4.9.1
All reactions