blob: ee368392abaaadc49a066469d75a0f3a59d92644 [file] [log] [blame]
// Copyright 2022 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
// Package govulncheck provides an experimental govulncheck API.
package govulncheck
import "golang.org/x/vuln/internal/govulncheck"
// Source reports vulnerabilities that affect the analyzed packages.
var Source = govulncheck.Source
type (
// Config is the configuration for Main.
Config = govulncheck.Config
// Result is the result of executing Source.
Result = govulncheck.Result
// Vuln represents a single OSV entry.
Vuln = govulncheck.Vuln
// Module represents a specific vulnerability relevant to a
// single module or package.
Module = govulncheck.Module
// Package is a Go package with known vulnerable symbols.
Package = govulncheck.Package
// CallStacks contains a representative call stack for each
// vulnerable symbol that is called.
CallStack = govulncheck.CallStack
// StackFrame represents a call stack entry.
StackFrame = govulncheck.StackFrame
)