Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
jkowalleck opened this issue Feb 6, 2025 · 0 comments
Open

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

jkowalleck opened this issue Feb 6, 2025 · 0 comments

Comments

@jkowalleck
Copy link
Member

jkowalleck commented Feb 6, 2025

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 specificversions
  • 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
@jkowalleck jkowalleck self-assigned this Feb 6, 2025
@jkowalleck jkowalleck changed the title [CDX1.7] guide for "isextraneous". [CDX1.7] guide for "isextraneous" Feb 6, 2025
@jkowalleck jkowalleck changed the title [CDX1.7] guide for "isextraneous" [CDX1.7] guide for "component.isExtraneous" Feb 6, 2025
@jkowalleck jkowalleck changed the title [CDX1.7] guide for "component.isExtraneous" [CDX1.7] guide for "component.isExternal" Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant