epss_timeseries
Get the historical EPSS time series for a specific CVE.
What this tool does
Returns the historical EPSS score, percentile, and model version available for a CVE across time, ordered by date. Useful for analyzing how exploitability likelihood has evolved over time.
When to use this tool
Use this tool when the user asks about:
EPSS trend over time
how exploitability probability changed
whether EPSS spiked or dropped
historical comparison of risk
If the user only wants the current EPSS score, use vulnerability_score instead.
Inputs
cve_id: valid CVE identifier (
CVE-YYYY-NNNNN).
Outputs
series: array of objects, each containing:
date: measurement date in ISO formatscore: EPSS scorepercentile: EPSS percentilemodel: EPSS model version
LLM usage guidelines
Never guess EPSS values-use this tool for all EPSS time-series questions.
If
cve_idis malformed or incomplete, ask the user to correct it before calling.If the user mentions multiple CVEs, call the tool once per CVE as needed.
If no historical data is available, return an empty series and state that no EPSS history was found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cve_id | Yes | CVE identification (CVE-YYYY-NNNNN) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| series | No |