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

Add Support for SBOM Generation. #250

Open
viveksahu26 opened this issue Sep 21, 2024 · 2 comments
Open

Add Support for SBOM Generation. #250

viveksahu26 opened this issue Sep 21, 2024 · 2 comments

Comments

@viveksahu26
Copy link

I've noticed that this project currently does not generate a Software Bill of Materials (SBOM). An SBOM is a critical document for tracking software dependencies, ensuring compliance, and enhancing security. It is increasingly important for understanding what components are included in a software release, particularly as supply chain security becomes more vital.

There are several tools for generating SBOM for different types such as:

  • Syft,
  • sbom-tool,
  • and many more tools are here
@mattfarina
Copy link
Member

@viveksahu26 this is a library that has no dependencies (other than the Go standard library). There is no binary output (only the source).

What is the use case for this library providing an SBOM? In what formats and to what locations should an SBOM be provided?

@viveksahu26
Copy link
Author

yeah, AFAIK, all the sbom generating tool from source/build phase for golang projects looks for go.mod file for dependencies i.e require directive. And since this project has no external dependencies therefore no require directive. As a result sbom tool can't generate it's sbom. But let me go more through that whether is it possible to generate sbom or not. And will get back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants