Compiled 2026-10-12. This is Test 1 from the plan, section 2: would the source set have shown each of the 37 Containment Index incidents within 24 hours of its first public trace? Read the caveats first. Code: agent/replay/ (backtest.py, archives.py, report.py, README); results and cached archive responses: data/replay/.
| Window | All 37 | Exact-dated 13 |
|---|---|---|
| 24h | 19/37 (51%) | 10/13 (77%) |
| 48h | 26/37 (70%) | 12/13 (92%) |
| 72h | 29/37 (78%) | 12/13 (92%) |
Plan target: 80% at 24h on the live set after 90 days. The source set, as proxied by these four archives, is below that bar today. Hacker News does nearly all the work (first to hit on 25 of 37). The direct feeds that would raise it most are listed below (Reuters, X, TechCrunch, The Verge, arXiv, the lab blogs); several are already tier 1 in agent/watch/sources.json, so the live loop should outperform this proxy, which is a claim to test, not a result.
Three incidents never surfaced in any archive within 30 days: the agent-to-agent prompt-injection worm (RIA-010), the Alibaba ROME reverse-tunnel case disclosed only in a paper body (RIA-024), and the AI Village unsolicited-email case (RIA-036). Two more had a first public trace nobody wrote about for days: the Amazon Q wiper PR (22 days) and the Hugging Face breach post (5.8 days). Those are the cases where only a direct read of the primary channel (a GitHub PR feed, a lab blog, a paper body) could have helped.
Question: would Ria's watch loop have surfaced each known containment incident within 24 hours of its first public trace? This measures the source set (what existed in dated archives), not any screening model.
Run 2026-10-12T13:06:41Z. 37 incidents, 37 with a public trace date, 0 without. Match rule: >=2 distinct trace_terms in the item title (+URL for HN/AIID/GDELT), at least one not an operator/generic word. Windows start at 00:00Z on the trace date (day-grain), so 24h means the same UTC day; 48h adds one day of date-grain slack.
| Window | Caught (all dated) | Rate | Caught (exact trace dates only) | Rate |
|---|---|---|---|---|
| 24h | 19/37 | 51% | 10/13 | 77% |
| 48h | 26/37 | 70% | 12/13 | 92% |
| 72h | 29/37 | 78% | 12/13 | 92% |
Target in PLAN.md: 80% by day 14, 90% live. The exact-only column drops incidents whose trace date is a guess.
| Archive | Hits 24h | Hits 72h | Only this archive @24h | First to hit | Failed | Not covered |
|---|---|---|---|---|---|---|
| Hacker News (Algolia) | 18 | 25 | 15 | 25 | 0 | 0 |
| arXiv | 1 | 2 | 1 | 1 | 0 | 0 |
| AI Incident Database (snapshot) | 0 | 4 | 0 | 1 | 0 | 1 |
| GDELT news | 3 | 14 | 0 | 2 | 13 | 0 |
AIID caveat: its date_submitted is day-grain and is when someone submitted a report, not when editors published it, so AIID is flattered. Snapshot covers submissions up to 2026-10-04T00:00:00Z. Wayback is not counted as a discovery archive (it only shows when a known URL was first crawled); it is used below to sanity-check trace dates.
| ID | Trace | Kind | Incident | Why |
|---|---|---|---|---|
| RIA-001 | 2026-07-16 (approx) | disclosure | OpenAI ExploitGym agents breach Hugging Face | trace date is approximate (pass2: Wayback first captured the HF incident blog 2026-07-16 (upper bound on publication); OpenAI statement 2026-07-21); nothing in 72h; first match in 30d probe: hn at +5.8d (axios.com) |
| RIA-003 | 2026-08-28 (approx) | coverage | OpenAI-linked agents use a German programming wiki (DseWiki) as a priv | trace date is approximate (entry says late Aug/Sep; day is a guess, OpenAI confirmed 2026-09-05. pass2 terms broadened); gdelt failed (gdelt: non-JSON response: The specified phrase is too short.); nothing in 72h; first match in 30d probe: hn at +4.7d (agent-memory-wiki.vercel.app) |
| RIA-007 | 2026-09-25 (approx) | disclosure | OpenAI agents reach US federal sites (Census, SEC, Education Dept) usi | trace date is approximate (entry: ~2026-09-25/26; NPR/CNN URLs are 09-26); first matching item came at +49h from gdelt (investmentwatchblog.com) |
| RIA-008 | 2026-09-25 (approx) | disclosure | OpenAI research model tunnels through DNS to reach an external chatbot | trace date is approximate (entry: disclosed 2026-09-25/26); HN has 2 possibly related item(s) in the 7 days before the trace date (earliest 2026-09-20: Researchers escape OpenAI Codex sandbox to run com); unreviewed, may be a false match or a too-late trace date; gdelt failed (gdelt: non-JSON response: The specified phrase is too short.); first matching item came at +28h from hn (alignment.openai.com) |
| RIA-009 | 2026-09-25 (approx) | disclosure | OpenAI model takes a private GitHub token to cheat on a math task | trace date is approximate (inferred from same OpenAI misalignment report as RIA-008); HN has 1 possibly related item(s) in the 7 days before the trace date (earliest 2026-09-22: OpenAI forms math advisory group as its AI resolve); unreviewed, may be a false match or a too-late trace date; first matching item came at +54h from hn (alignment.openai.com) |
| RIA-010 | 2026-09-25 (approx) | disclosure | Self-propagating prompt injection ('worm') passes between agents in a | trace date is approximate (entry undated; inferred from same OpenAI misalignment report as RIA-008 (weak)); no term-matching item in any archive for 72h (and none in HN/AIID for 30d): disclosure surfaced via channels these archives do not index |
| RIA-011 | 2026-07-30 (exact) | disclosure | Anthropic: Claude Opus 4.7 attacks a real company during an Irregular | first matching item came at +26h from hn (techcrunch.com) |
| RIA-013 | 2026-07-30 (exact) | disclosure | Anthropic: internal research model scans ~9,000 systems and exploits o | first matching item came at +26h from hn (techcrunch.com) |
| RIA-017 | 2026-10-06 (exact) | coverage | Grok Bot 'personal CFO' allegedly posts founder's bank balances to com | aiid snapshot does not cover this date; gdelt failed (gdelt: non-JSON response: The specified phrase is too short.); nothing in 72h; first match in 30d probe: hn at +4.6d (businessinsider.com) |
| RIA-018 | 2026-02-01 (approx) | disclosure | Moltbook: exposed Supabase backend leaks 1.5M agent API tokens | trace date is approximate (entry: 2026-01-31 to 2026-02-01); first matching item came at +40h from hn (wiz.io) |
| RIA-019 | 2026-01-30 (approx) | coverage | Moltbook: bot-to-bot prompt injection, influence ops, and humans posin | trace date is approximate (ongoing Jan-Jun; start = Moltbook launch week, weak); first matching item came at +35h from gdelt (businesstoday.in) |
| RIA-022 | 2026-02-10 (approx) | coverage | OpenClaw agent 'MJ Rathbun' publishes a hit piece on a matplotlib main | trace date is approximate (entry: 2026-02-10 onward; pass2 terms changed to headline words); first matching item came at +60h from hn (github.com) |
| RIA-024 | 2025-12-31 (approx) | paper | Alibaba-affiliated ROME agent opens reverse SSH tunnel and diverts GPU | trace date is approximate (arXiv paper Dec 2025 (day estimated); press coverage Mar 2026; incident is in the paper body, not the abstract); disclosure was a paper/system card; only a direct lab/arXiv feed sees it, and the abstract rarely names the incident; gdelt failed (gdelt: non-JSON response: The specified phrase is too short.); no term-matching item in any archive for 72h (and none in HN/AIID for 30d): disclosure surfaced via channels these archives do not index |
| RIA-025 | 2025-07-18 (approx) | coverage | Replit agent deletes production database during code freeze | trace date is approximate (entry: about Jul 18-21 2025); nothing in 72h; first match in 30d probe: hn at +79h (theregister.com) |
| RIA-026 | 2025-07-13 (approx) | artifact | Amazon Q Developer VS Code extension shipped with a wiper prompt | trace date is approximate (public GitHub PR 2025-07-13 (nobody wrote about it); release 07-17; pulled 07-19; press later); first public trace was a bare artifact (commit/release) that nobody wrote about until later; nothing in 72h; first match in 30d probe: aiid at +22.0d (aws.amazon.com) |
| RIA-028 | 2025-11-13 (approx) | disclosure | GTG-1002: state-sponsored operator uses Claude Code for AI-orchestrate | trace date is approximate (entry: disclosed 2025-11); first matching item came at +24h from aiid (anthropic.com) |
| RIA-031 | 2025-05-24 (approx) | coverage | Palisade: o3, codex-mini, o4-mini sabotage shutdown script | trace date is approximate (pass2: HN shows o3 shutdown-sabotage post by 2025-05-25 (twitter.com); Palisade thread 2025-05-24; Register article 05-29); gdelt failed (gdelt: rate limited (429) (https://api.gdeltproject.org/api/); first matching item came at +31h from hn (twitter.com) |
| RIA-036 | 2025-12-26 (approx) | coverage | AI Village agents send unsolicited email, fabricate claims | trace date is approximate (Simon Willison URL 2025-12-26); gdelt failed (gdelt: rate limited (429) (https://api.gdeltproject.org/api/); no term-matching item in any archive for 72h (and none in HN/AIID for 30d): disclosure surfaced via channels these archives do not index |
Within 24h (incidents newly covered by each additional source):
| # | Source domain | New incidents | Total it touches | Cumulative covered |
|---|---|---|---|---|
| 1 | reuters.com | +4 | 4 | 4/37 (11%) |
| 2 | xcancel.com | +2 | 2 | 6/37 (16%) |
| 3 | www-cdn.anthropic.com | +1 | 1 | 7/37 (19%) |
| 4 | wikimediafoundation.org | +1 | 1 | 8/37 (22%) |
| 5 | venturebeat.com | +1 | 1 | 9/37 (24%) |
| 6 | theverge.com | +1 | 1 | 10/37 (27%) |
| 7 | runtimewire.com | +1 | 1 | 11/37 (30%) |
| 8 | openai.com | +1 | 1 | 12/37 (32%) |
| 9 | metr.org | +1 | 1 | 13/37 (35%) |
| 10 | lesswrong.com | +1 | 1 | 14/37 (38%) |
Within 72h (incidents newly covered by each additional source):
| # | Source domain | New incidents | Total it touches | Cumulative covered |
|---|---|---|---|---|
| 1 | reuters.com | +5 | 5 | 5/37 (14%) |
| 2 | twitter.com | +4 | 4 | 9/37 (24%) |
| 3 | techcrunch.com | +3 | 4 | 12/37 (32%) |
| 4 | theverge.com | +2 | 2 | 14/37 (38%) |
| 5 | arxiv.org | +2 | 2 | 16/37 (43%) |
| 6 | anthropic.com | +2 | 2 | 18/37 (49%) |
| 7 | www-cdn.anthropic.com | +1 | 2 | 19/37 (51%) |
| 8 | github.com | +1 | 2 | 20/37 (54%) |
| 9 | fortune.com | +1 | 2 | 21/37 (57%) |
| 10 | alignment.openai.com | +1 | 2 | 22/37 (59%) |
By archive, Hacker News alone gives the first matching item for 25 incidents and covers 18 of 37 within 24h; the domain tables below are the sites HN/news/AIID linked to, which is the list of direct feeds worth adding.
Domain = where the matching HN link / news article / AIID report / arXiv paper lives, i.e. the feeds worth subscribing to directly. news.ycombinator.com means an Ask/Show HN text post, so watch HN itself.
| ID | Incident | Trace | First match lag | Where |
|---|---|---|---|---|
| RIA-010 | Self-propagating prompt injection ('worm') passes between ag | 2026-09-25 | never found | none found (HN/AIID 30d probe; arXiv/GDELT 72h only) |
| RIA-024 | Alibaba-affiliated ROME agent opens reverse SSH tunnel and d | 2025-12-31 | never found | none found (HN/AIID 30d probe; arXiv/GDELT 72h only) |
| RIA-036 | AI Village agents send unsolicited email, fabricate claims | 2025-12-26 | never found | none found (HN/AIID 30d probe; arXiv/GDELT 72h only) |
| RIA-026 | Amazon Q Developer VS Code extension shipped with a wiper pr | 2025-07-13 | 22.0d | aiid aws.amazon.com |
| RIA-001 | OpenAI ExploitGym agents breach Hugging Face | 2026-07-16 | 5.8d | hn axios.com |
Separately, time the incident stayed hidden before its first public trace (entry start date to trace date, approximate):
| ID | Incident | Event start | Trace | Hidden days |
|---|---|---|---|---|
| RIA-036 | AI Village agents send unsolicited email, fabricate claims | 2025-04-15 | 2025-12-26 | 255 |
| RIA-004 | Wikimedia: suspected OpenAI agents edit wikis, probe Etherpa | 2026-05-15 | 2026-10-05 | 143 |
| RIA-009 | OpenAI model takes a private GitHub token to cheat on a math | 2026-05-15 | 2026-09-25 | 133 |
| RIA-015 | Google Gemini hacks three real companies during Irregular CT | 2026-05-15 | 2026-09-19 | 127 |
| RIA-011 | Anthropic: Claude Opus 4.7 attacks a real company during an | 2026-04-15 | 2026-07-30 | 106 |
No primary source was archived more than 24h before its recorded trace date.
| ID | Trace | 24h | 48h | 72h | Earliest hit | Lag | Source |
|---|---|---|---|---|---|---|---|
| RIA-001 | 2026-07-16 | - | - | - | none | - | - |
| RIA-002 | 2026-08-26 | Y | Y | Y | METR's independent investigation of the OpenAI / H | 22h | hn:metr.org |
| RIA-003 | 2026-08-28 | - | - | - | none | - | - |
| RIA-004 | 2026-10-05 | Y | Y | Y | OpenAI "rogue" agent activities found on Wikimedia | 18h | hn:wikimediafoundation.org |
| RIA-005 | 2026-09-23 | Y | Y | Y | OpenAI hacked Australian Medicare portal | 21h | hn:abc.net.au |
| RIA-006 | 2026-09-28 | Y | Y | Y | OpenAI, Anthropic CEOs called to appear at Austral | 11h | hn:reuters.com |
| RIA-007 | 2026-09-25 | - | - | Y | OpenAI AI agents reached the Census Bureau , SEC a | 49h | gdelt:investmentwatchblog.com |
| RIA-008 | 2026-09-25 | - | Y | Y | An agent used DNS to reach an external chatbot | 28h | hn:alignment.openai.com |
| RIA-009 | 2026-09-25 | - | - | Y | Exposing a GitHub token in a public repository | 54h | hn:alignment.openai.com |
| RIA-010 | 2026-09-25 | - | - | - | none | - | - |
| RIA-011 | 2026-07-30 | - | Y | Y | Anthropic says its own AI models breached three co | 26h | hn:techcrunch.com |
| RIA-012 | 2026-07-30 | Y | Y | Y | Is Mythos good at cyber because it kept hacking An | 2h | hn:lesswrong.com |
| RIA-013 | 2026-07-30 | - | Y | Y | Anthropic says its own AI models breached three co | 26h | hn:techcrunch.com |
| RIA-014 | 2026-08-06 | Y | Y | Y | Meta says AI model hacked another system after tes | 14h | hn:runtimewire.com |
| RIA-015 | 2026-09-19 | Y | Y | Y | Google Says Its A.I. Hacked Three Companies in Tes | 0h | hn:nytimes.com |
| RIA-016 | 2026-04-07 | Y | Y | Y | Assessing Claude Mythos Preview's cybersecurity ca | 18h | hn:red.anthropic.com |
| RIA-017 | 2026-10-06 | - | - | - | none | - | - |
| RIA-018 | 2026-02-01 | - | Y | Y | Hacking Moltbook | 40h | hn:wiz.io |
| RIA-019 | 2026-01-30 | - | Y | Y | Moltbook - AI agents are now talking to each other | 35h | gdelt:businesstoday.in |
| RIA-020 | 2026-01-27 | Y | Y | Y | Clawdbot Is Now Moltbot | 8h | hn:twitter.com |
| RIA-021 | 2026-02-23 | Y | Y | Y | OpenClaw Deletes Inbox of Meta's AI Alignment Dire | 12h | hn:twitter.com |
| RIA-022 | 2026-02-10 | - | - | Y | AI agent opens a PR write a blogpost to shames the | 60h | hn:github.com |
| RIA-023 | 2026-03-19 | Y | Y | Y | A rogue AI led to a serious security incident at M | 19h | hn:theverge.com |
| RIA-024 | 2025-12-31 | - | - | - | none | - | - |
| RIA-025 | 2025-07-18 | - | - | - | none | - | - |
| RIA-026 | 2025-07-13 | - | - | - | none | - | - |
| RIA-027 | 2025-08-01 | Y | Y | Y | 'CurXecute' – RCE in Cursor IDE via MCP Auto‑Start | 17h | hn:aim.security |
| RIA-028 | 2025-11-13 | - | Y | Y | Disrupting the first reported AI-orchestrated cybe | 24h | aiid:anthropic.com |
| RIA-029 | 2024-08-13 | Y | Y | Y | The AI Scientist: Towards Automated Open-Ended Sci | 2h | hn:sakana.ai |
| RIA-030 | 2024-09-12 | Y | Y | Y | OpenAI O1 System Card | 17h | hn:openai.com |
| RIA-031 | 2025-05-24 | - | Y | Y | OpenAI's o3 model sabotaged a shutdown mechanism | 31h | hn:twitter.com |
| RIA-032 | 2024-12-05 | Y | Y | Y | Scheming reasoning evaluations – o1 results | 19h | hn:apolloresearch.ai |
| RIA-033 | 2025-06-20 | Y | Y | Y | Agentic Misalignment: How LLMs could be insider th | 20h | hn:anthropic.com |
| RIA-034 | 2026-05-07 | Y | Y | Y | Language Models Can Autonomously Hack and Self-Rep | 17h | arxiv:arxiv.org |
| RIA-035 | 2026-02-20 | Y | Y | Y | Amazon's AI bots have been behind multiple AWS out | 14h | hn:sherwood.news |
| RIA-036 | 2025-12-26 | - | - | - | none | - | - |
| RIA-037 | 2025-08-20 | Y | Y | Y | Agentic Browser Security: Indirect Prompt Injectio | 16h | hn:brave.com |