Reference

Manifest

What it is

manifest.json is a single, self-describing JSON file: point a system at it and it knows both the schema and the full file list for every table, without needing this website. It carries a _meta section, then one entry per table with that table's schema (column name, type, description) and files (every published URL, split into csv and parquet).

_meta
Key Value
generated_at 2026-09-17 21:39:08 UTC
tables cve_summary, cve_cpe
total_cves 394785
cve_summary

26 schema field(s) (see Schema), 28 csv.gz file(s), 28 parquet file(s).

files

files.csv and files.parquet each list every year's full URL for this table, e.g. https://cve-db.pages.dev/cve_summary_1999.csv.gz. See Downloads for a script that fetches them all.

curl -fsSL https://cve-db.pages.dev/manifest.json | jq '.cve_summary.files.csv'
cve_cpe

10 schema field(s) (see Schema), 28 csv.gz file(s), 28 parquet file(s).

files

files.csv and files.parquet each list every year's full URL for this table, e.g. https://cve-db.pages.dev/cve_cpe_1999.csv.gz. See Downloads for a script that fetches them all.

curl -fsSL https://cve-db.pages.dev/manifest.json | jq '.cve_cpe.files.csv'
💡 What's next?

For a full column reference, see Schema; for the plain file listing without JSON, see Downloads.