in pkg/sbom.go [49:63]
func LoadSBOMFromReader(reader io.ReadCloser, strict bool) (*SPDXDocument, *ocispec.Descriptor, []byte, error) {
defer reader.Close()
desc, sbomBytes, err := LoadArtifactFromReader(reader, MEDIATYPE_SPDX)
if err != nil {
return nil, nil, nil, err
}
doc, err := getSPDXDocumentFromSBOMBytes(sbomBytes, strict)
if err != nil {
return nil, nil, nil, err
}
return doc, desc, sbomBytes, nil
}