├── .gitignore ├── .readthedocs.yaml ├── HISTORY.md ├── LICENSE ├── README.md ├── docs ├── Makefile ├── images │ ├── logo.png │ └── logo_small.png ├── make.bat ├── requirements.txt └── source │ ├── _static │ └── logo_small.png │ ├── conf.py │ ├── index.rst │ ├── logo.png │ ├── release.rst │ ├── started.rst │ ├── v1 │ ├── changesv1.rst │ └── v1.rst │ └── v2 │ ├── CPEv2.rst │ ├── CVEv2.rst │ └── startedv2.rst ├── nvdlib ├── __init__.py ├── classes.py ├── cpe.py ├── cve.py └── get.py ├── requirements.txt ├── setup.py └── tests ├── data ├── CVE-2017-7542.json ├── CVE-2021-26855.json ├── CVE-2021-45357.json ├── CVE-2022-24646.json ├── search_full_page.json ├── search_page_1.json └── simple_search.json ├── test_get.py └── test_search.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/HISTORY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/images/logo_small.png -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | myst-parser>=0.15.2 2 | insegel>=1.3.1 -------------------------------------------------------------------------------- /docs/source/_static/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/_static/logo_small.png -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/logo.png -------------------------------------------------------------------------------- /docs/source/release.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/release.rst -------------------------------------------------------------------------------- /docs/source/started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/started.rst -------------------------------------------------------------------------------- /docs/source/v1/changesv1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/v1/changesv1.rst -------------------------------------------------------------------------------- /docs/source/v1/v1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/v1/v1.rst -------------------------------------------------------------------------------- /docs/source/v2/CPEv2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/v2/CPEv2.rst -------------------------------------------------------------------------------- /docs/source/v2/CVEv2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/v2/CVEv2.rst -------------------------------------------------------------------------------- /docs/source/v2/startedv2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/docs/source/v2/startedv2.rst -------------------------------------------------------------------------------- /nvdlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/nvdlib/__init__.py -------------------------------------------------------------------------------- /nvdlib/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/nvdlib/classes.py -------------------------------------------------------------------------------- /nvdlib/cpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/nvdlib/cpe.py -------------------------------------------------------------------------------- /nvdlib/cve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/nvdlib/cve.py -------------------------------------------------------------------------------- /nvdlib/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/nvdlib/get.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests>=2.24.0 -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/setup.py -------------------------------------------------------------------------------- /tests/data/CVE-2017-7542.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/CVE-2017-7542.json -------------------------------------------------------------------------------- /tests/data/CVE-2021-26855.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/CVE-2021-26855.json -------------------------------------------------------------------------------- /tests/data/CVE-2021-45357.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/CVE-2021-45357.json -------------------------------------------------------------------------------- /tests/data/CVE-2022-24646.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/CVE-2022-24646.json -------------------------------------------------------------------------------- /tests/data/search_full_page.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/search_full_page.json -------------------------------------------------------------------------------- /tests/data/search_page_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/search_page_1.json -------------------------------------------------------------------------------- /tests/data/simple_search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/data/simple_search.json -------------------------------------------------------------------------------- /tests/test_get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/test_get.py -------------------------------------------------------------------------------- /tests/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vehemont/nvdlib/HEAD/tests/test_search.py --------------------------------------------------------------------------------