bazelbuild / bazelbuild/rules_license
`gather_metadata` does not preserve tree of dependencies
Open
- Dominant language
- Starlark
- Stars
- 85
- Forks
- 37
- PR merge metrics
- No merged PRs in 30d
Description
When generating a Cyclone DX SBOM, it is desirable to model the graph of dependencies [via the `dependencies` attribute](https://cyclonedx.org/docs/1.6/json/#dependencies). The required data is not preserved by our existing providers.
Contributor guide
Research direction
Start by locating gather_metadata and the existing providers mentioned in the issue, then compare the generated CycloneDX SBOM with the CycloneDX 1.6 dependencies attribute. Done means the required dependency data is preserved so the SBOM models the dependency graph.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100