Skip to content

Extra information needed for SBOM #25

@agallero

Description

@agallero

We are already providing basic information about dependencies, etc with tms snapshot. We've been asked about some other information that could be added there to make the SBOM generators generate more complete files. This information should be in tmsbuild.yaml, and it is all optional. But of course if you don't fill it it just won't show in the sbom

The ones I can think right now:

  • license
  • license_url? -> not sure how this will work with something like MIT (probably leave it empty). For something like tmssoftware. it would be "license: proprietary" and license_url: someurl where the license is.
  • contact_info? We already have url, but we could also have some email here. Maybe contact_email is more correct as contact could be also some phone number, what's app, I don't know.
  • release date? Not sure if this is needed, but we could automate a way to get it.

I am no expert in SBOM, so I don't really know what would be desirable, what would not and whatelse. This is just my starting point to see what should be added. Any other suggestions (or clarifications in the suggested fields is welcome 🙂). The only thing is that we want to add information here that is not possible to get in other way for the SBOM tool. For example, not include a hash here, since they can calculate the hash themselves. They can't figure out what the support email is, but they can figure out the hash.

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