based on CycloneDX/specification#321
enhance the SBOM guide on when to mark compoennts as "isExternal".
also discuss the following:
- transitive dependencies and hashes still make sense for external components -- as they may be version-pinned -> may also hash-pinned
- dont use component's "isExternal"/"versionRange" in VEX/VDR -- in this case we require specific versions
- dont use component's "isExternal"/"versionRange" in OBOM -- in this case all belongs to the system(universe)
make it clear in the OBOM guide, that there must not be any runtime components with a version range - it just makes no sense
- dont use component's "isExternal"/"versionRange" in MBOM -- in this case all belongs to the build system(universe)
make it clear in the MBOM guide, that there must not be any build-components with a version range - it just makes no sense
Status
based on CycloneDX/specification#321
enhance the SBOM guide on when to mark compoennts as "isExternal".
also discuss the following:
make it clear in the OBOM guide, that there must not be any runtime components with a version range - it just makes no sense
make it clear in the MBOM guide, that there must not be any build-components with a version range - it just makes no sense
Status