AI Security GuruAI Security Guru

Methodology

Sources and methodology

This is the reference set I use before I report an AI security incident. The public desk also polls a shorter RSS list. A name here is a source I read. It is not a claim that every one of them is in that automatic poll.

What I monitor

Vulnerability databases

Advisory identifiers, severity scores, and the exploited-vulnerability catalog.

Vendor security bulletins

Primary notices from the companies that ship the software.

Model-lab threat reports

What OpenAI and Anthropic publish about attacks on or with their systems.

Threat intelligence

Research teams that document campaigns, tooling, and intrusion sets.

AI vulnerability programs

Disclosure programs aimed at model and application flaws.

Government CERTs

National alerts and advisories.

Incident trackers

Public catalogs of AI incidents and adversary behavior.

Frameworks

The tags on an incident use these two, and only when the report supports the category.

News outlets

These are on the public desk feed. A rewrite of someone else's story does not count as a second outlet.

Research preprints

Cryptography and security papers, read as research rather than as a confirmed incident.

How I rate severity

I do not label an incident critical unless one of these is true: a primary source confirms that severity, CISA lists it in the Known Exploited Vulnerabilities catalog, or at least two independent outlets report the incident. A CVSS of 9.0 or higher on the advisory itself counts as primary-source confirmation.

Two outlets means two separate newsrooms. A rewrite of the same story does not count. If none of those bars are met, the severity stays high, medium, low, or unknown, even when one headline uses the word critical.

Primary source first

When I have a vendor bulletin, a GitHub Security Advisory, or another primary document, that URL is the primary link and it is listed before news coverage. A news article stays on the row as the report I read. If I only have the news article, the primary link stays empty. I do not guess a vendor URL.

Corrections

When a report is wrong, I update that incident in place. The id stays the same, so a citation to the row still resolves. Threat Stats shows a new last-updated time, and the incident feeds pick up the change. I do not delete a public row to hide a mistake.

Cite the record

Sources and methodology: AI Security Guru