VulnCheck backups provide developers with access to hundreds of intelligence sources that we collect and curate, offering a central source for all accessing OSINT and VulnCheck vulnerability intelligence. The /v3/backup API endpoint lets developers access a list of all the backup and endpoint links that their account is licensed for, in alphabetical order.
The API endpoint provides a similar list programmatically, which can be found in the VulnCheck API Sandbox located in the VulnCheck dashboard, and in the list of documented VulnCheck Indexes.
This API endpoint is available to all community and commercial users.
curl --request GET \
--url https://api.vulncheck.com/v3/backup \
--header 'Accept: application/json' \
--header 'Authorization: Bearer insert_token_here'
package main
import (
"encoding/json"
"fmt"
"github.com/vulncheck-oss/sdk-go"
)
func main() {
client := sdk.Connect("https://api.vulncheck.com", "insert_token_here")
response, err := client.GetBackups()
if err != nil {
panic(err)
}
prettyJSON, err := json.MarshalIndent(response.Data, "", " ")
if err != nil {
log.Fatalf("Failed to generate JSON: %v", err)
return
}
fmt.Println(string(prettyJSON))
}
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_get()
print(api_response.data)
{
"_benchmark": 1.146941,
"data": {
"count": 102,
"backups": [
{
"name": "abb",
"description": "ABB Vulnerabilities",
"backup": "https://api.vulncheck.com/v3/backup/abb"
},
{
"name": "adobe",
"description": "Adobe Vulnerabilities",
"backup": "https://api.vulncheck.com/v3/backup/adobe"
}
]
}
}