CycloneDX / CycloneDX/cyclonedx-gomod

Capture compiler information

Open
#128 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
187
Forks
40
Avg merge
1d 7h
Merged PRs (30d)
14

Description

We're currently only capturing the Go version in `app` and `mod`.
Ideally we would also include info about the Go compiler, like hashes of `go` and most likely more.

We'll need to do some research as to what properties make sense to include in the SBOM.

This was part of the feedback in https://zt.dev/posts/analysis-cyclonedx-gomod-sbom/

Contributor guide

Open the contributing guide

Research direction

Start by inspecting how Go version information is currently captured in `app` and `mod`, then read the linked CycloneDX analysis for compiler metadata expectations. Define which compiler properties belong in the SBOM, including whether hashes of `go` are appropriate, and consider the resulting metadata complete when the selected compiler information is captured consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.