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.6.1.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.6.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nvdinterface-0.6.1.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.6.1.tar.gz
Algorithm Hash digest
SHA256 7da9a88717efc71e55f0459f9d8866b2683caa355433e5a487214d1e43778374
MD5 f5b6fde0a7e329653c2206cb973b4258
BLAKE2b-256 4584b1a989356568688b9ecd9c5607eaec9c2e53e4270e98f7936b7baca8b447

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: nvdinterface-0.6.1-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.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 120992991d68357a0a837832a7a1b6123942361447f08646b8d521ff25b31412
MD5 b64460f52b418728ac11335c18f1b18c
BLAKE2b-256 ef2fc93ae08fba6bded517be3ae5832888c7f537dba6a6e5b77d3b06a456e84f

See more details on using hashes here.

Provenance

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