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

Uploaded Python 3

File details

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

File metadata

  • Download URL: nvdinterface-0.5.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.8

File hashes

Hashes for nvdinterface-0.5.1.tar.gz
Algorithm Hash digest
SHA256 2de31bc6dcc4720aa1e34f0524218adbcab8836748a28e399cdc3f1fa8c3c53c
MD5 7eb1fd90701da1876b744e6486c5323b
BLAKE2b-256 a2ac4a2fddf4fec704bc83e3fa0a9f91ea97774a7f7df0ad5175a78ba8112ba6

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for nvdinterface-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e2fa38fb826409c3b1b111badc8fa395c3ce11491054b02e46d0829a47b7f56
MD5 7943be5400c952a73c256ba8b5aeff95
BLAKE2b-256 2e5a0ee97b0050347218aec3bc8116fad7847ebb6a404675dbc1e228b9a8c731

See more details on using hashes here.

Provenance

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