anchore / anchore/syft

Allow for SBOM as input

Open
#400 0 comments 3 reactions 0 assignees View on GitHub
enhancement I/O
Dominant language
Go
Stars
9.6k
Forks
954
Avg merge
23h 27m
Merged PRs (30d)
48

Description

This has been touched on in separate issues, but not explicitly in it's own issue. It would be ideal to be able to take syft JSON as input to be able to translate it to another format (or another format into syft JSON). This implies having a nice way to take generically a document as input (not an image) similar to how grype does this with the `sbom:` scheme.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing Syft's existing input handling and Grype's `sbom:` scheme, both referenced in the issue. Determine how generic document input should support Syft JSON and conversion to or from another format; done should include an agreed input design and working format translation.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
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.