cisa_get_alerts
cisa_get_alertsList what CISA has published recently — its combined advisory feed, its alerts feed, or its ICS advisory feed. Each feed is a rolling window of exactly 30 items with no history, no pagination, and no date-range query, so the window's coverage varies from about a week to about two months depending on the feed. For ICS advisory history beyond the window, use cisa_search_ics_advisories, which covers the full corpus back to 2010.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed | No | Which feed to read: advisories (all.xml, ~8 days of coverage), alerts (alerts.xml, ~8 weeks), or ics (ics-advisories.xml, ~2.5 weeks). | advisories |
| limit | No | Maximum items to return. The 30 ceiling is the upstream window, not a server choice. | |
| since | No | Keep only items published on or after this date, YYYY-MM-DD. Filters within the fetched window; it cannot reach back beyond it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit that was applied. | |
| feed | No | The feed that was read. | |
| error | No | Present when the call failed. Absent on success. | |
| items | No | Items from the current window, newest first as published. | |
| shown | No | Items returned. | |
| notice | No | Guidance when the since filter excluded every item. | |
| window | No | What the fetched window covers. | |
| feedUrl | No | The absolute feed URL this window came from. | |
| feedTitle | No | The channel title the feed declares. | |
| truncated | No | True when the limit capped the returned items. | |
| windowCaveat | No | That the feed has no history, no pagination, and no date query. | |
| effectiveQuery | No | The since filter as applied, and how many window items it excluded. |