Skip to main content

An convenience python class for interacting with NVD

Project description

NVDInterface

NVDInterface is a python library to simplify retrieving and interacting with data from the National Vulnerability Database (NVD).

This project is currently in the early stages of development and will hopefully see changes soon, however is being made available early for others to use, test, and request changes on.


Install

(.venv) $ pip install nvdinterface

Example Usage

>>> from nvdinterface import search_cves
>>> search_cves(cveId="CVE-2021-44228")

Building from Source

  1. Clone the repository
  2. Enter repository directory
  3. Install using poetry

Example:

(.venv) $ git clone https://github.com/LachJones/nvdinterface.git
(.venv) $ cd nvdinterface
(.venv) $ python -m poetry install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nvdinterface-0.5.2.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nvdinterface-0.5.2-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file nvdinterface-0.5.2.tar.gz.

File metadata

  • Download URL: nvdinterface-0.5.2.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nvdinterface-0.5.2.tar.gz
Algorithm Hash digest
SHA256 583258b8f5750283beea0f0720a07e9c97e264778e582c1a1fba86b6d6145f90
MD5 b3b46e3f66619180fc24a23d9aff9cda
BLAKE2b-256 1812a4fbbe41ef3f2aae9e12c3042282d967d695165f57082f2b8c5f1aed90b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.5.2.tar.gz:

Publisher: pypi-publish.yml on LachJones/nvdinterface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nvdinterface-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: nvdinterface-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for nvdinterface-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fd06286cbfbaf11b38f8c4b87aee36c6a416a8b95ef2e3c9d1a50db02e078399
MD5 2fec60fd2083ebe0a1a63e1c8edffb3e
BLAKE2b-256 d207b5b7f2ee96ad14df481ba509395f60c58cee350e702341c59f7110271b5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.5.2-py3-none-any.whl:

Publisher: pypi-publish.yml on LachJones/nvdinterface

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page