MCPcopy
hub / github.com/ossf/scorecard / VulnerabilitiesClient

Interface VulnerabilitiesClient

clients/vulnerabilities.go:22–28  ·  view source on GitHub ↗

VulnerabilitiesClient checks for vulnerabilities in vuln DB.

Source from the content-addressed store, hash-verified

20
21// VulnerabilitiesClient checks for vulnerabilities in vuln DB.
22type VulnerabilitiesClient interface {
23 ListUnfixedVulnerabilities(
24 context context.Context,
25 commit string,
26 localDir string,
27 ) (VulnerabilitiesResponse, error)
28}
29
30// DefaultVulnerabilitiesClient returns a new OSV Vulnerabilities client.
31func DefaultVulnerabilitiesClient() VulnerabilitiesClient {

Callers 3

TestVulnerabilitiesFunction · 0.65
TestVulnerabilitiesFunction · 0.65
VulnerabilitiesFunction · 0.65

Implementers 3

osvClientclients/osv.go
MockVulnerabilitiesClientclients/mockclients/vulnerabilities.go
MockVulnerabilitiesClientMockRecorderclients/mockclients/vulnerabilities.go

Calls

no outgoing calls

Tested by

no test coverage detected