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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/govulncheck | 1.2.0_8 |
| NetBSD | devel/govulncheck | 1.1.4nb19 |
| HardenedBSD | security/govulncheck | 1.2.0_6 |
| GhostBSD | security/govulncheck | 1.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.2.0_7 | 1.2.0_7 | - | 1.1.4_3 | 1.2.0_7 |
| FreeBSD:14:quarterly | 1.2.0_7 | 1.2.0_7 | n/a | 1.1.4_1 | 1.2.0_7 |
| FreeBSD:15:latest | 1.2.0_7 | 1.2.0_7 | n/a | - | 1.1.4_3 |
| FreeBSD:15:quarterly | 1.2.0_7 | 1.2.0_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.2.0_6 | 1.2.0_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
| File | Size | SHA256 |
|---|---|---|
| go/security_govulncheck/govulncheck-v1.2.0/v1.2.0.mod | 510 | bece0849bea67bbfc63f62b9adc2a6aa45675e8b8642c34dfffa4ec24150e9db |
| go/security_govulncheck/govulncheck-v1.2.0/v1.2.0.zip | 853781 | 06e3f7795be43af83b5c18eab6379e81bf06b87bb96d88b63c41cbe9e72334bb |
Commit history 6
The latest 5 of 6 in the history this site was built from.