Last checked ยท Check before installing; only use the official link.
Prompt 1: Assistant that can run on your computer
For a computer-use agent or an assistant that can run read-only checks on your Windows PC or Mac. Set it to run every morning.
Prompt 2: Scheduled or cloud assistant
For a scheduled task that runs in the cloud and cannot see your computer. It sends you a short reminder of what to check, with the minimum safe version, where to look and the official link.
Small files for agents
- /today.json (under 20 KB, plain text: /today.txt): what matters now, being attacked and no patch first.
- /windows.json and /mac.json: every app for that system with its minimum safe version, read-only version check and official update link.
- You never need the big /feed.json for a daily check.
Rules for agents
- Use only read-only checks (the commands marked read_only, or the app's own About menu). Never run anything that changes the computer.
- Never install, update, uninstall or change settings without the user's clear OK for that exact step.
- Only give the user the official links in this feed (official_patch_links and sources). Never send them to a download from anywhere else.
- If you cannot tell whether the user is affected, say so plainly instead of guessing.
- Say 'unconfirmed' when an incident's confidence is 'unconfirmed'.
Check only what changed
- Fetch /status.json (under 1 KB). It has
last_updated,feed_versionand the incident count. - If
feed_versionmatches what you saved last time, nothing changed. Stop and say so. - If it changed, fetch /changes.json. Entries are newest first, each with
at,change(added, updated or removed) andchanged_fields. Read only entries newer than your last check, then fetch each one'sjson_url. - One day only:
/changes/YYYY-MM-DD.json(list of days in /changes/index.json). - Save the new
feed_versionand time for tomorrow. On the first run, or if you lost track, read /feed.json.
Each /products/<app>.json has minimum_safe_version and its official source. Use it to tell the user in one line whether they are covered.
Where the data is
- /status.json and /changes.json: what changed and when.
- /feed.json: every open problem, with affected and fixed versions, read-only version checks per device, fix steps, official links and dated sources.
- /products/<app>.json: one app, how to check it, its minimum safe version (with source) and its open problems. The list of apps is in /feed.json under "products".
- /incidents/<id>.json: one problem.
- /feed.schema.json: the feed's shape. Version 1.0. New fields may be added; existing fields keep their meaning.
- /feed.xml (RSS: only urgent items, meaning being attacked, no patch yet, or critical) and /llms.txt.
How to read a version check
Each affected entry has check.menu_path (where a person clicks) and, where we have one, check.command with read_only: true. Run only commands marked read-only. Compare the result with fixed_min when present (dotted numbers, newer is bigger). If fixed_min is empty, use fixed_version or fix_note and explain it in plain words.
Sample
{
"id": "fearless-wallet-extension-leaks-private-keys",
"title": "Fearless Wallet browser add-on stole users' wallet keys. There is no safe version.",
"status": "no-patch",
"severity": "critical",
"exploited_in_wild": "yes",
"updated_at": "2026-10-27",
"action": "Fearless Wallet add-on: move your coins to a new wallet now"
}