AI Risk Wire

How it's built

This site reports what documents state. It does not rank models or say which is safer. Counts here are counts of documented items, not rates: a rate needs a denominator (the number of agents or runs deployed), and for almost every case no source states one.

124cases on the record
124cases not yet checked field by field by a person, of 124 on record; each correction is approved by a named reviewer
260model versions read in fullof 260 on record189corrections and retractions on file

The error rate of case extraction is not published yet: the blind second review of case records has not been run.

Telling one case from another: on 2026-10-23 we replayed 181 reports through the matcher, each case once with itself hidden and each known repeat of a case. 0 were joined to the wrong case; 72.5% of the 51 known repeats were joined to their case automatically and 22.1% of all reports were held for another look rather than guessed. Two different models must agree before a report joins a case.

21 of 124 cases are recorded as not involving an AI agent acting. See them.

How a case record is built

Sources are checked daily. Each document is read by the language model deepseek-chat with the provider's default settings. It must return a verbatim sentence for every field it fills; a field without one stays empty. The publication rule: a record is published when it passes every automatic check. Duplicates merge into the record they describe; corrections create new versions, nothing is edited in place. The site shows published records only.

Each case is built in two passes. The first pass reads every article about a case in full and answers a fixed question list, one question per field, with the verbatim sentence for each answer and whether the article states it or the model classified it from behaviour; an article that does not answer a question gives no answer. The second pass reads only those answers and writes the record, the story as answers to five questions, the severity clause and the conflicts between articles. Severity is the highest rung a cited fact reaches on a ladder of observable facts; every record says which rung and why. Sources carry the reason they were attached; ambiguous links wait for a person.

One meaning per letter

A = a primary source states it (for the earliest source's date: A = the date the source itself carries) · B = two independent sources state it · C = one secondary source states it · D = inferred by us from the described behaviour, reason shown. The letter is computed from a field's citations by rule, never assigned by a model: A when the party responsible states it (the implicated developer or an official evaluator for a case; the provider for a measure it applies; the evaluator for its own result), B when two independent parties state it, C when one secondary source states it, D when we classified it from described behaviour, in which case the reason is stored and shown. Every value on the site carries one; its source button opens the quoted sentence.

How the safety record is built

Each model version's provider documents are read in full: first the tests (domain, test, who ran it, the result, the level the provider assigned), then the safety measures the card states, each with its sentence. Only the provider's own document can show that the provider applies a measure; an outside document gives a test result, a disputed finding or a way around a measure. Documents from evaluators, researchers, standards bodies and security companies are read the same way. Every name of a model, test or practice is matched to one entry in our list; a new name stays a draft until a person confirms it. A statement or test result counts as checked when its sentence is found word for word in the stored document and that document comes from the party it is credited to. Disputed findings, ways around a measure, new entries in the list and decisions that two names mean the same thing wait for a person to review them. The site reports; it does not recommend.

Counts and what they are out of

Statements about safeguards read, of which verified verbatim against the stored document2322 of 2584
Evaluations on model versions, of which verified verbatim7037 of 7052
Evaluations stored but not on a model version: the source document names no version, or the version is a framework document (in the JSON, not on a version page)860
Patterns we looked at, and how many had enough cases to test (the rest had too few)888 looked at · 54 with enough cases · as of 2026-10-25, 124 cases
Schemav0.8.0 · JSON

Coverage, mapping and audit tables

How much has been read

ProviderVersions read in fullDocuments read
Google DeepMind50 of 5098 of 98
NVIDIA39 of 3939 of 39
OpenAI33 of 33107 of 107
Anthropic21 of 21134 of 134
InclusionAI (Ant Group)18 of 1818 of 18
Tencent Hunyuan16 of 1616 of 16
Alibaba Qwen12 of 1214 of 14
DeepSeek10 of 1019 of 19
Meta8 of 810 of 10
StepFun8 of 88 of 8
Xiaomi MiMo8 of 88 of 8
MiniMax7 of 79 of 9
Z.ai (Zhipu AI)7 of 716 of 16
Mistral AI4 of 44 of 4
Moonshot AI4 of 411 of 11
poolside4 of 44 of 4
xAI4 of 47 of 7
Thinking Machines Lab3 of 36 of 6
Upstage3 of 33 of 3
Dots Studio1 of 11 of 1
All providers260 of 260532 of 532

Mapping coverage

Statements mapped to a control (of the statements read; a mapping whose statement is no longer stored is not counted)0 of 2584
Statements classified as describing no listed control2584
Evaluations not classified to a risk domain1855 of 7052

Classification audit

A 10% blind second pass sorted 308 sampled sentences into practices and domains again, without seeing the first answer; 46 came out differently (14.9%). The second pass used the same model with a differently worded prompt. A control or domain above 15% disagreement with at least 5 sampled items has its display suspended until reviewed: Input and output classifiers, Prompt-injection defence, Weight and model security.

LabelSampledDiffered
Input and output classifiers238
above the 15% suspension threshold
Prompt-injection defence52
above the 15% suspension threshold
Agent limits71
Human approval11
Weight and model security62
above the 15% suspension threshold
Autonomy & replication31
Deception & sabotage91
Other10015
Privacy11
no listed control (statements classified as describing none)11314

No difference for: Safety training (7 sampled), Misuse monitoring (7 sampled), Reasoning monitor (2 sampled), Staged access (4 sampled), Provenance (3 sampled), Telemetry (1 sampled), Domain safeguards (7 sampled), Vulnerability disclosure (1 sampled), Framework (1 sampled), Bias (2 sampled), Chemical, biological, radiological and nuclear (1 sampled), Cyber (2 sampled), Harmful content (1 sampled), Misuse & jailbreak (1 sampled).