Skip to content

Add support for CycloneDX SBOMs#38

Description

@dentarg

Saw an interesting comment from @jchestershopify (馃憢 ) over at https://github.com/rubygems/rfcs/issues/43#issuecomment-1239544282, I'll include it here because it sounds relevant to this project

What I'd propose as an alternative is (1) to add support for CycloneDX SBOMs, so that (2) folks can use cyclonedx diff to generate diffs between two different versions of a gem.

My concern here is that proposed approach sails perilously close to producing a new, gem-specific SBOM format in disguise, which would hamper adoption by generalised tooling (SCA tools, etc) that are developed outside of the Ruby ecosystem. By using CycloneDX and its diffing capability, I think your requirement to be able to find changes between gem versions would be served without needing a new format to be defined.

SBOM stands for "Software Bill of Materials" (Wikipedia has some more info), I'm not (yet) familiar with it but it sounds interesting to me. The diff tool linked above even more so.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions