Skip to content

GET /v1/cves

Programmatic access to TechWatchAlert’s vulnerability database: multi-criteria search and full records (CVSS, EPSS, KEV, PoC, affected products). Public data — no project required.

GET /api/v1/cves
Authorization: Bearer twa_your_key_here
ParameterTypeDescription
qstringSearch in ID, description, vendor or product
severitystringFilter, comma-separated: CRITICAL,HIGH,MEDIUM,LOW
is_kevbooleantrue = only CVEs in CISA’s KEV catalog
has_pocbooleantrue = only CVEs with a known public exploit
vendorstringFilter by vendor (partial match)
productstringFilter by product (partial match)
pageintegerPage (default 1)
page_sizeintegerPage size, max 100 (default 20)
{
"items": [
{
"cve_id": "CVE-2024-3094",
"severity": "CRITICAL",
"cvss_score": 10.0,
"epss_score": 0.9412,
"is_kev": true,
"has_poc": true,
"vendor": "xz",
"product": "xz-utils",
"date_published": "2024-03-29T00:00:00Z"
}
],
"total": 1,
"page": 1,
"page_size": 20
}
FieldTypeDescription
cve_idstringCVE identifier
severitystringCRITICAL, HIGH, MEDIUM, LOW, NONE, UNKNOWN
cvss_scorenumber | nullCVSS score (0–10)
epss_scorenumber | nullEPSS exploitation probability (0–1)
is_kevbooleanListed in CISA’s KEV catalog
has_pocbooleanKnown public exploit / proof of concept
vendorstring | nullPrimary vendor
productstring | nullPrimary product
date_publishedstring (ISO 8601) | nullPublication date
GET /api/v1/cves/{cve_id}
Authorization: Bearer twa_your_key_here
ParameterTypeDescription
cve_idstringCVE identifier (e.g. CVE-2024-3094)

In addition to the search item fields:

FieldTypeDescription
descriptionstring | nullEnglish description
cvss_vectorstring | nullCVSS vector
epss_percentilenumber | nullEPSS percentile (0–1)
cwe_idsarray | nullAssociated CWE identifiers
poc_countintegerNumber of public PoCs recorded
date_updatedstring (ISO 8601) | nullLast update
affectedarrayAffected products

Each affected entry: vendor, product, version_from, version_to, version_status, cpe.

CodeDetailCause
404CVE introuvablecve_id not found

Critical CVEs with a public PoC, paginated

Fenêtre de terminal
curl -s \
-H "Authorization: Bearer twa_your_key_here" \
"https://app.techwatchalert.com/api/v1/cves?severity=CRITICAL&has_poc=true&page=1&page_size=50" \
| jq '.items[] | {cve: .cve_id, cvss: .cvss_score, epss: .epss_score}'

Full record for a CVE

Fenêtre de terminal
curl -s \
-H "Authorization: Bearer twa_your_key_here" \
https://app.techwatchalert.com/api/v1/cves/CVE-2024-3094 \
| jq '{cve: .cve_id, kev: .is_kev, affected: [.affected[].product]}'