BSD Ports

security/py-nvdlib 0.8.3 NetBSD

National Vulnerability Database CPE/CVE API Library for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
security, python, www
Package size
24.8 KiB, 187.3 KiB installed

Description

NVDlib is a Python library that allows you to interface with the NIST National Vulnerability Database (NVD), pull vulnerabilities (CVEs), and Common Platform Enumeration (CPEs) into easily accessible objects.

### Features

  • Search the NVD for CVEs using all parameters allowed by the NVD API (recently updated to utilize version 2 of the API). Including search criteria such as CVE publish and modification date, keywords, severity, score, or CPE name.
  • Search CPE names by keywords, CPE match strings, or modification dates. Then pull the CVE ID's that are relevant to those CPEs.
  • Retrieve details on individual CVEs, their relevant CPE names, and more.
  • Built in rate limiting according to NIST NVD recommendations. Get an API key to allow for a delay argument to be passed. Otherwise it is 6 seconds between requests by default.

In the other systems

SystemPortVersion
NetBSDsecurity/py-nvdlib0.8.3
FreeBSDsecurity/py-nvdlib0.8.3

Install

Binary package:

pkgin install py311-nvdlib

From pkgsrc:

cd /usr/pkgsrc/security/py-nvdlib && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
py312-nvdlib-0.8.3, py313-nvdlib-0.8.3, py314-nvdlib-0.8.3