Metadata-Version: 2.4
Name: nvdutils
Version: 3.3.4
Summary: A package for parsing, representing, and filtering NVD data.
Author-email: Eduard Pinconschi <eduard.pinconschi@tecnico.ulisboa.pt>
Project-URL: repository, https://github.com/epicosy/nvdutils
Project-URL: homepage, https://github.com/epicosy/nvdutils
Keywords: package,nvd,utils
Classifier: Topic :: Software Development
Classifier: Programming Language :: Python
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: tqdm>=4.67.1
Requires-Dist: cpelib>=0.1.0
Requires-Dist: cpeparser>=0.0.2
Requires-Dist: requests>=2.32.3
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: coverage; extra == "test"
Requires-Dist: twine>=1.11.0; extra == "test"
Requires-Dist: setuptools>=38.6.0; extra == "test"
Requires-Dist: wheel>=0.31.0; extra == "test"
Dynamic: license-file

# nvdutils
A package for parsing, representing, and filtering NVD data.

### Setup 
```sh
$ mkdir ~/.nvdutils
$ cd ~/.nvdutils
# Data for the JSONFeedsLoader
$ git clone https://github.com/fkie-cad/nvd-json-data-feeds.git
```

### Usage

```python
from pathlib import Path
from nvdutils.loaders.json.default import JSONDefaultLoader

loader = JSONDefaultLoader()
# Eagerly load all the data
cve_dictionary = loader.load(Path("~/.nvdutils/nvd-json-data-feeds"), include_subdirectories=True)

```
