Subscribe free · saved selections · observation only

Follow what matters to you

Choose vendors and products, industries and service providers. ICHI matches them against its whole retained history, shows you the matches before you save, and then delivers what is new or updated: a daily e-mail summary, CSV / JSON downloads, or a daily API retrieval with a generated script. Nothing here changes the ICHI score.

Subscribing is free. There is no account, password or payment: saving gives you a private management token to edit, pause or delete your selection later. Prefer a guided, step-by-step version? Build Your Export.

Privacy

ICHI stores your choices and, only if you give one, an e-mail address. The address is used only for the daily summary after you confirm it from the message ICHI sends, is masked everywhere it is shown, and is never shared. Management tokens and API keys are stored only as hashes and are sent only in an Authorization header, never in a URL. There is no tracking cookie. Deleting a selection deletes its address and its keys.

How selections combine, and what a match means

Already saved a selection?

Pressure indicators

Two global snapshots ICHI already publishes, delivered first in every summary and export. They are the same for every subscriber: your selections below do not filter or recalculate them, and they say nothing about your own exposure. A daily summary always carries them, even on a day with no new matching records.

The whole CISA KEV catalogue, every research record ICHI holds and the critical-threat events. One record per CVE.

Severity (any of):

Most sources state no affected versions: a version you enter is shown as not stated by the source rather than dropping the record, unless you tick the strict option.

CVEs whose exploitation ICHI holds as established (a CISA KEV listing or a governed establishing source), for the vendors above.

Confirmed and reported incidents in ICHI's ledger (regulatory filings, organisations' statements, newsroom reports). Unverified leak-site claims are not included.

An industry comes from a regulator filing when one states it, else from a whole word in the organisation's own name (for example "Hospital", "University"). Everything else stays unknown, never guessed.

Incidents on the providers' own status pages: new disruptions, updates and the provider's resolution, read hourly. A provider whose feed is not read recently keeps its open incidents open.

Additional intelligence feeds (advanced: follow individual sources) none selected

Every source ICHI's registries list, grouped by kind. Each one says whether ICHI may export it and why. Only feeds marked Available for export can be selected: a record appears when any selected feed is one of its own sources. This works alongside Edge Pressure, Patch Pressure, products, industries and providers.

Delivery
Format:

API and daily retrieval

ExportGET /api/v1/export[?since=<checkpoint>][&cursor=<cursor>][&limit=1..500][&format=json|csv]
Without since: the full historical extract of your selection. With since: records new, updated or withdrawn after that checkpoint. Follow next_cursor; the last page has complete: true and the checkpoint to store after every page is saved.
SummaryGET /api/v1/summary[?since=…][&format=concise|detailed][&output=text]
SelectionGET /api/v1/selection
AuthenticationAuthorization: Bearer ichi_ak_…. A key reaches exactly one saved selection. Revoke or rotate it from the management panel; a revoked key stops working within about a minute.
Limits120 requests an hour per key (429 with Retry-After), 500 records a page. A changed selection makes old checkpoints answer 409 SELECTION_CHANGED: run a new initial extract, or add selection_policy=continue.
RecordsEach has a stable record_id, record_type, revision, ICHI's first_seen_at / changed_at, the source's own dates, source names and links, the match reasons, and what is unknown. Coverage and freshness are in every response.