github.com/lineaje-labs/syft@v0.98.1-0.20231227153149-9e393f60ff1b/syft/internal/fileresolver/file_metadata_by_location.go (about)

     1  package fileresolver
     2  
     3  import (
     4  	"github.com/anchore/stereoscope/pkg/image"
     5  	"github.com/anchore/syft/syft/file"
     6  )
     7  
     8  func fileMetadataByLocation(img *image.Image, location file.Location) (file.Metadata, error) {
     9  	entry, err := img.FileCatalog.Get(location.Reference())
    10  	if err != nil {
    11  		return file.Metadata{}, err
    12  	}
    13  
    14  	return entry.Metadata, nil
    15  }