Skip to content

[CDX1.7] guide for "component.isExternal" #29

@jkowalleck

Description

@jkowalleck

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions