Experiment. Maintained as time allows. Not independently assessed. What this status means

How often is the data updated?

The CISA KEV check runs daily and publishes a data release when the data changed. The end-of-life job runs weekly and opens a pull request; the new dates reach users in the next daily release after the maintainer merges it. The project is maintained as time allows, so a run can be late.

Scheduled updates
DataScheduleWhat happens
CISA KEVDaily, 07:41 UTCA new data release is published when the data changed.
End-of-life dates (endoflife.date)Weekly, Mondays 08:23 UTCThe job opens a pull request. The dates reach users in the next daily release after the maintainer merges it.

These are the scheduled times. The project is maintained as time allows, so a run can be late, and GitHub can pause scheduled jobs after 60 days with no repository activity. Check the snapshot dates in data/manifest.json to see how old your copy is. Not found on this page by design: current snapshot dates, because they change.

Where the data comes from

Attribution is in THIRD-PARTY.md.

Staleness rules

Using a different data release

Point --data at any directory that holds a verified data release. The verify-data command runs only the SHA-256 manifest check. That check does not prove who made the files. The attestation is checked online; see Supply chain.

Release names

Data releases are named data-YYYY.MM.DD.N. They are never changed or re-tagged. A fix is a new, higher release.

Where next