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.7.0.tar.gz (24.8 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.7.0-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nvdinterface-0.7.0.tar.gz
Algorithm Hash digest
SHA256 0f9a321e96e27bad6f17b6e500f2c2f265c1d81b5e95c99e32358e482254db69
MD5 730618ea1f9d364cf8cb9ea8f441222f
BLAKE2b-256 066686751fd11d8951bccdd581c10bc34d99795e77e7cc72dfad977bd3a28dda

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.7.0.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.7.0-py3-none-any.whl.

File metadata

  • Download URL: nvdinterface-0.7.0-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.13.7

File hashes

Hashes for nvdinterface-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5df8faaa5b6dac21ef0e143cd98eccf4c374864441cf88404f83ae60806195b
MD5 9352d66bfc2a9331de051f71fd278d74
BLAKE2b-256 acd86e8f1b3557921257878b09ab5656ce1bef684760fd856bb97e061a893c3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nvdinterface-0.7.0-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