package
4.0.0-araszka-test+incompatible
Repository: https://github.com/allda/claircore.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
# Constants
should match claircore.Package.Distribution.Arch => claircore.Vulnerability.Package.Distribution.Arch.
should match claircore.Package.Distribution.CPE => claircore.Vulnerability.Package.Distribution.CPE.
should match claircore.Package.Distribution.DID => claircore.Vulnerability.Package.Distribution.DID.
should match claircore.Package.Distribution.Name => claircore.Vulnerability.Package.Distribution.Name.
should match claircore.Package.Distribution.PrettyName => claircore.Vulnerability.Package.Distribution.PrettyName.
should match claircore.Package.Distribution.Version => claircore.Vulnerability.Package.Distribution.Version.
should match claircore.Package.Distribution.VersionCodeName => claircore.Vulnerability.Package.Distribution.VersionCodeName.
should match claircore.Package.Distribution.VersionID => claircore.Vulnerability.Package.Distribution.VersionID.
should match claircore.Package.Module => claircore.Vulnerability.Package.Module.
should match claircore.Package.Name => claircore.Vulnerability.Package.Name.
should match claircore.Package.Source.Name => claircore.Vulnerability.Package.Name.
should match claircore.Package.Repository.Name => claircore.Vulnerability.Package.Repository.Name.
# Variables
Unchanged is returned by Fetchers when the database has not changed.
# Structs
ErrExists is an error returned if the updater already exists in the set.
UpdateDiff represents added or removed vulnerabilities between update operations.
UpdateOperation is a unique update to the vulnstore by an Updater.
UpdaterSet holds a deduped set of updaters.
# Interfaces
Fetcher is an interface which is embedded into the Updater interface.
Matcher is an interface which a Controller uses to query the vulnstore for vulnerabilities.
Parser is an interface which is embedded into the Updater interface.
Updater is an aggregate interface combining the method set of a Fetcher and a Parser and forces a Name() to be provided.
VersionFilter is an additional interface that a Matcher can implment to opt-in to using normalized version information in database queries.
# Type aliases
Fingerprint is some identifiying information about a vulnerability database.
MatchConstraint explains to the caller how a search for a package's vulnerability should be constrained.