mirror of
https://github.com/anchore/syft.git
synced 2025-11-17 16:33:21 +01:00
* SBOM cataloger Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * sbom-cataloger: turn off by default and add integration test Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * SBOM cataloger Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * SBOM cataloger (optimize) Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * SBOM cataloger (fix) Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * SBOM cataloger (fix imports #1172) Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * SBOM cataloger (fix: support group attribute in CDX SBOMs) Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> * port to generic cataloger and add relationship to original file Signed-off-by: Alex Goodman <alex.goodman@anchore.com> * generalize parser for all format globs Signed-off-by: Alex Goodman <alex.goodman@anchore.com> Signed-off-by: Patrik Beno <patrik.beno@greenhorn.sk> Signed-off-by: Alex Goodman <alex.goodman@anchore.com> Co-authored-by: Tom Fay <tomfay@microsoft.com> Co-authored-by: Alex Goodman <alex.goodman@anchore.com>
19 lines
460 B
Go
19 lines
460 B
Go
package syft
|
|
|
|
import (
|
|
"io"
|
|
|
|
"github.com/anchore/syft/syft/formats"
|
|
"github.com/anchore/syft/syft/sbom"
|
|
)
|
|
|
|
// TODO: deprecated, moved to syft/formats/formats.go. will be removed in v1.0.0
|
|
func Encode(s sbom.SBOM, f sbom.Format) ([]byte, error) {
|
|
return formats.Encode(s, f)
|
|
}
|
|
|
|
// TODO: deprecated, moved to syft/formats/formats.go. will be removed in v1.0.0
|
|
func Decode(reader io.Reader) (*sbom.SBOM, sbom.Format, error) {
|
|
return formats.Decode(reader)
|
|
}
|