BSD Ports

security/go-cve-dictionary 0.15.0 MidnightBSD

Build local copies of vulnerabilities from NVD and JVN

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
security

Description

go-cve-dictionary builds a a local copy of the National Vulnerabilities Database(NVD) and Japan Vulnerability Notes(JVN). NVD and JVN contain security vulnerabilities according to their CVE identifiers including exhaustive information and a risk score. The local copy is generated in a database, using sqlite3, postgres or mysql. A server is included for easy querying.

This program is tightly related to security/vuls, a client binary that is used to report about known vulnerabilities in packages. vuls uses the go-cve-dictionary service when reporting about problems.

In the other systems

SystemPortVersion
MidnightBSDsecurity/go-cve-dictionary0.15.0
FreeBSDsecurity/go-cve-dictionary0.16.2_7
HardenedBSDsecurity/go-cve-dictionary0.16.2_5
GhostBSDsecurity/go-cve-dictionary0.16.2_5

Install

Binary package:

mport install go-cve-dictionary

From mports:

cd /usr/mports/security/go-cve-dictionary && make install clean

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

RUN_DEPENDS=	go-cve-dictionary>0:security/go-cve-dictionary

Dependencies

As this port's Makefile names them.

Runtime 1

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
go-cve-dictionary

Files

pkg-plist 8
  • bin/go-cve-dictionary
  • etc/periodic/daily/go-cve-dictionary
  • @sample etc/newsyslog.conf.d/go-cve-dictionary.conf.sample
  • @sample etc/go-cve-dictionary.yaml.sample
  • @dir(vuls,vuls,0775) /var/db/vuls
  • @dir(vuls,vuls,0775) /var/log/vuls
  • @dir etc/newsyslog.conf.d
  • @dir etc/periodic/daily
distinfo 2
FileSizeSHA256
go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.mod3437a0889dbba87606f276a530ae7c5bf4100b8337c12d361512a4ea6bc85ca57dc7
go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.zip13812247fd1382740a0baea52405b283a45f9090d71cf5d95086de7eddda4a6f13aacd