BSD Ports

security/govulncheck 1.2.0_8 FreeBSD

Database client and tools for the Go vulnerability database

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
BSD3CLAUSE
Categories
security
Package size
3301.8 KiB, 9854.1 KiB installed

Description

Govulncheck reports known vulnerabilities that affect Go code. It uses static analysis of source code or a binary's symbol table to narrow down reports to only those that could affect the application.

By default, govulncheck makes requests to the Go vulnerability database at https://vuln.go.dev. Requests to the vulnerability database contain only module paths with vulnerabilities already known to the database, not code or other properties of your program. See https://vuln.go.dev/privacy.html for more. Use the -db flag to specify a different database, which must implement the specification at https://go.dev/security/vuln/database.

Govulncheck looks for vulnerabilities in Go programs using a specific build configuration. For analyzing source code, that configuration is the Go version specified by the "go" command found on the PATH. For binaries, the build configuration is the one used to build the binary. Note that different build configurations may have different known vulnerabilities.

In the other systems

SystemPortVersion
FreeBSDsecurity/govulncheck1.2.0_8
NetBSDdevel/govulncheck1.1.4nb19
HardenedBSDsecurity/govulncheck1.2.0_6
GhostBSDsecurity/govulncheck1.2.0_6

Install

Binary package:

pkg install govulncheck

From the ports tree:

cd /usr/ports/security/govulncheck/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	govulncheck>0:security/govulncheck

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.2.0_71.2.0_7-1.1.4_31.2.0_7
FreeBSD:14:quarterly1.2.0_71.2.0_7n/a1.1.4_11.2.0_7
FreeBSD:15:latest1.2.0_71.2.0_7n/a-1.1.4_3
FreeBSD:15:quarterly1.2.0_71.2.0_7n/an/an/a
FreeBSD:16:latest1.2.0_61.2.0_7n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules,run
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/security_govulncheck/govulncheck-v1.2.0/v1.2.0.mod510bece0849bea67bbfc63f62b9adc2a6aa45675e8b8642c34dfffa4ec24150e9db
go/security_govulncheck/govulncheck-v1.2.0/v1.2.0.zip85378106e3f7795be43af83b5c18eab6379e81bf06b87bb96d88b63c41cbe9e72334bb

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.