Distribution Scanner
A Distribution Scanner should identify any operating system distribution associated with the provided layer. It is OK for no distribution information to be discovered.
package indexer // import "github.com/quay/claircore/indexer"
type DistributionScanner interface {
VersionedScanner
Scan(context.Context, *claircore.Layer) ([]*claircore.Distribution, error)
}
DistributionScanner reports the Distributions found in a given layer.