vuln

package module
v0.0.0-...-4eb9d72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 31, 2023 License: BSD-3-Clause Imports: 1 Imported by: 0

README

Go Vulnerability Management

Go Reference

This repository contains packages for accessing and analyzing data from the Go Vulnerability Database. It contains the following:

  • Package client: a client for interacting with the Go vulnerability database
  • Package vulncheck: an API for detecting vulnerabilities in Go packages
  • Command govulncheck: a CLI for detecting vulnerabilities in Go packages

Check out https://go.dev/security/vuln for more information about the Go vulnerability management system.

Privacy Policy

The privacy policy for govulncheck can be found at https://vuln.go.dev/privacy.

License

Unless otherwise noted, the Go source files are distributed under the BSD-style license found in the LICENSE file.

Database entries available at https://vuln.go.dev are distributed under the terms of the CC-BY 4.0 license.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrMissingArgPatters    = govulncheck.ErrMissingArgPatterns
	ErrVulnerabilitiesFound = govulncheck.ErrVulnerabilitiesFound
)

Functions

This section is empty.

Types

type Cmd

type Cmd = govulncheck.Cmd

Directories

Path Synopsis
cmd
govulncheck
Govulncheck reports known vulnerabilities that affect Go code.
Govulncheck reports known vulnerabilities that affect Go code.
Package internal contains functionality for x/vuln.
Package internal contains functionality for x/vuln.
client
Package client provides an interface for accessing vulnerability databases, via either HTTP or local filesystem access.
Package client provides an interface for accessing vulnerability databases, via either HTTP or local filesystem access.
derrors
Package derrors defines internal error values to categorize the different types error semantics supported by x/vuln.
Package derrors defines internal error values to categorize the different types error semantics supported by x/vuln.
govulncheck
Package govulncheck provides functionality to support the govulncheck command.
Package govulncheck provides functionality to support the govulncheck command.
result
Package result contains the JSON output structs for govulncheck.
Package result contains the JSON output structs for govulncheck.
semver
Package semver provides shared utilities for manipulating Go semantic versions.
Package semver provides shared utilities for manipulating Go semantic versions.
vulncheck
Package vulncheck detects uses of known vulnerabilities in Go programs.
Package vulncheck detects uses of known vulnerabilities in Go programs.
vulncheck/internal/gosym
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
web
Package osv implements the OSV shared vulnerability format, as defined by https://ossf.github.io/osv-schema.
Package osv implements the OSV shared vulnerability format, as defined by https://ossf.github.io/osv-schema.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL