{"library":"nvdlib","title":"nvdlib","description":"A Python library for the National Vulnerability Database (NVD) CPE/CVE API. Provides easy search and retrieval of CVEs, CPEs, and CPE match strings with support for pagination and generators. Current version 0.8.3, requires Python >=3.11.0. Maintained actively with monthly releases.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install nvdlib"],"cli":null},"imports":["import nvdlib"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import nvdlib\nimport os\n\n# Use environment variable for API key ( optional but recommended)\napi_key = os.environ.get('NVD_API_KEY', '')\n\n# Search for CVEs with keyword\ncves = list(nvdlib.searchCVE(keyword='openssl', key=api_key, delay=0.6))\nfor cve in cves[:2]:\n    print(cve.id, cve.score, cve.title)\n","lang":"python","description":"Basic usage to search for CVEs by keyword and print ID, score, and title.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}