Versions in this module Expand all Collapse all v0 v0.0.35 Oct 12, 2022 Changes in this version + func AbsRelShorter(path string) string + func FuncName(fn *vulncheck.FuncNode) string + func FuncPos(call *vulncheck.CallSite) string + func LatestFixed(as []osv.Affected) string + func LoadPackages(cfg *packages.Config, patterns ...string) ([]*vulncheck.Package, error) + func PkgPath(fn *vulncheck.FuncNode) string + func SummarizeCallStack(cs vulncheck.CallStack, topPkgs map[string]bool, vulnPkg string) string + type CallInfo struct + CallStacks map[*vulncheck.Vuln][]vulncheck.CallStack + ModuleVersions map[string]string + TopPackages map[string]bool + VulnGroups [][]*vulncheck.Vuln + func GetCallInfo(r *vulncheck.Result, pkgs []*vulncheck.Package) *CallInfo + type FSCache struct + func DefaultCache() *FSCache + func (c *FSCache) ReadEntries(dbName string, p string) ([]*osv.Entry, error) + func (c *FSCache) ReadIndex(dbName string) (client.DBIndex, time.Time, error) + func (c *FSCache) WriteEntries(dbName string, p string, entries []*osv.Entry) error + func (c *FSCache) WriteIndex(dbName string, index client.DBIndex, retrieved time.Time) error + type PackageError struct + Errors []packages.Error + func (e *PackageError) Error() string + type StackEntry struct + CallSite string + FuncName string + type Summary struct + Affecting []Vuln + NonAffecting []Vuln + type Trace struct + Desc string + Seen int + Stack []StackEntry + Symbol string + type Vuln struct + FixedIn string + FoundIn string + ModPath string + OSV *osv.Entry + PkgPath string + Trace []Trace