VulnCheck provides NIST NVD 1.0 and NIST NVD 2.0 as a Community service, past NIST's stated NVD 1.0 deprecation date, which has now passed.
NIST retired NVD 1.0 APIs on December 15, 2023. The NIST NVD 1.0 offline backups had previously been retired by NIST at an earlier date.
VulnCheck makes it easy to migrate from using the NIST NVD 1.0 data feeds from NIST (legacy API or legacy offline backups), to sourcing the NIST NVD 1.0 from VulnCheck, either in the form of API calls or offline backups.
To start, if you already consume or previously consumed the NIST NVD, you're likely aware of the challenges, such as frequent API timeouts and aggressive deprecation strategy. To move over to a more reliable platform, simply register for a VulnCheck Community account on https://vulncheck.com and get started with the NIST NVD sourced from VulnCheck.
curl --request GET \
--url https://api.vulncheck.com/v3/backup/nist-nvd \
--header 'Accept: application/json' \
--header 'Authorization: Bearer insert_token_here'
package main
import (
"fmt"
"github.com/vulncheck-oss/sdk-go"
)
func main() {
client := sdk.Connect("https://api.vulncheck.com", "insert_token_here")
response, err := client.GetIndexBackup("nist-nvd")
if err != nil {
panic(err)
}
fmt.Println(response.Urls())
}
import vulncheck_sdk
configuration = vulncheck_sdk.Configuration(host="https://api.vulncheck.com/v3")
configuration.api_key["Bearer"] = "insert_token_here"
with vulncheck_sdk.ApiClient(configuration) as api_client:
endpoints_client = vulncheck_sdk.EndpointsApi(api_client)
api_response = endpoints_client.backup_index_get("nist-nvd")
print(api_response.data[0].url)
vulncheck backup download nist-nvd
VulnCheck Community includes two (2) versions of NVD++. These include:
Index | Source | Description |
---|---|---|
nist-nvd2 | NIST | NVD 2.0 |
nist-nvd | NIST | NVD 1.0 generated from NVD 2.0; unlike NIST, supported indefinitely |
VulnCheck Exploit & Vulnerability Intelligence includes four (4) versions of NVD. These include:
Index | Source | Description |
---|---|---|
vulncheck-nvd2 | VulnCheck | NVD 2.0 with VulnCheck extensions (more fields and earlier data) |
vulncheck-nvd | VulnCheck | NVD 1.0 with VulnCheck extensions (more fields and earlier data) |
nist-nvd2 | NIST | NVD 2.0 with an SLA |
nist-nvd | NIST | NVD 1.0 with an SLA generated from NVD 2.0; unlike NIST, supported indefinitely |