Desk live·
ForensicPost
Breaches/Method/File 26-0802

Corpus Audit: 251 of 587 Files Record No Established Entry Route

A reader asked why malware, session hijacking and SQL injection barely appear in this database. We went and counted. The answer is not that we avoid them — it is that 251 of our 587 files record no established entry route at all.

Constructed geometry · not a chart of case data
Methods & StandardsThis file records how the desk works, not an incident
D. Kennedy & S. Rosler13 min readConfidence: high3 sources reviewed

The question was a fair one, and it was put more or less like this: any list of attack types has malware, session hijacking and SQL injection near the top of it, so why does this corpus hardly mention them?

We measured rather than answered. Every file carries a `vector` field in its record. Counting it across all 587 files: 251 of them — 42.8% — record no established entry route, sitting instead on "Various", "Not established" or "Under review".

That is the finding. Not that this desk under-covers a technique, but that in two files out of every five, nobody ever published how the intrusion started.

A Taxonomy Of Techniques Is Not A Record Of Incidents

Corpus coverage by technique, measured 2 August 2026Full-text count across all 587 files
TimeEventEvidence
Infostealer9 filesNamed where police or vendors published it
SQL injection2 filesRarely disclosed by the breached party
Denial of service2 filesAbsorbed silently; no filing follows
Session hijack1 fileUsually inside an infostealer story
Password spray1 fileMicrosoft named it in an SEC exhibit
Brute force1 fileAlmost never distinguished in disclosure
Cross-site scripting1 fileLives in bug bounties, not notifications
Man-in-the-middle0 filesNo incident has been described this way to us

The reason those numbers are low is that a technique taxonomy is written from the defender’s side — it enumerates what can be done to you. This database is written from the disclosure side, and it can only record what somebody was willing or obliged to say.

A Form 8-K says an unauthorised third party gained access to certain systems. A breach notification letter says the same in longer words. Neither is required to say how, and the corpus filed at 24-0821 that a company is not even obliged to explain the reasoning behind its own disclosure, let alone the mechanism.

The Worked Example Is The Largest Of Them All

SQL injection is the sharpest case. The MOVEit Transfer campaign — CVE-2023-34362, exploited by Cl0p from late May 2023 — was a SQL injection flaw in a managed file transfer product, and by the tracking most widely cited it reached over 2,700 organisations and tens of millions of people. It is very probably the largest SQL-injection-driven data theft in history.

Almost none of the downstream notifications say "SQL injection". They say a third-party file transfer tool was compromised, because from the notifying organisation’s point of view that is the true and complete description of what happened to them. They did not run the vulnerable software. Their supplier did.

So the technique disappears at exactly the point where the harm becomes countable. It is present once, at the top of the chain, and absent from every one of the thousands of disclosures underneath — which is also why this corpus files that campaign under concentration rather than under injection.

What We Are Doing About It

Filing the cases where the technique is on the record, and only those. Four went up alongside this one: a password spray Microsoft described in an SEC exhibit at 24-0112, a vulnerability chain CISA set out in an emergency directive at 24-0110, an infostealer platform whose seizure is documented at 24-1028, and a volumetric attack at 24-1029 where the only source is the vendor that absorbed it and the file says so.

What we are not doing is filling the gap by inference. This desk could write a plausible-sounding file asserting that some 2024 breach "likely began with credential stuffing", and it would be indistinguishable from the ones where somebody actually said so. That trade — coverage for reliability — is the one thing the database cannot afford.

The corpus already refuses attacker-supplied volumes, unconfirmed ransom payers and researcher dossiers naming people who have not been convicted. An unsourced vector is the same category of claim.

The Honest Version Of The Complaint

The reader was right that the coverage looks thin, and wrong about what it means. It does not mean SQL injection is rare. It means the disclosure regime records who was affected and not how, and that a database built from disclosures inherits that shape whether or not it wants to.

We would rather the 42.8% were visible than smoothed over. A corpus that reported a vector for every file would be more useful and less true, and any reader could tell the difference eventually — usually at the worst moment, when they went to cite it.

How we reported this

Every figure in this file was counted programmatically against the article set on 2 August 2026: 587 files, 251 with no established vector, and the per-technique counts by full-text search across all file content. Those counts are of files mentioning a term, not of files caused by that technique, and they will drift as the corpus grows — if they no longer match, this file is out of date and should be corrected. The MOVEit figures are as tracked and reported by third parties, not audited, and are labelled as such; that campaign predates this corpus and is cited here as an example rather than filed as a case. This file records how the desk works and is not a report of an incident. Corrections: corrections@forensicpost.com.

Sources
  1. #StopRansomware: Cl0p ransomware gang exploits CVE-2023-34362 MOVEit vulnerabilityCybersecurity and Infrastructure Security Agency
  2. Threat brief — MOVEit Transfer SQL injection vulnerabilities: CVE-2023-34362, CVE-2023-35036, CVE-2023-35708Unit 42, Palo Alto Networks
  3. Cyberglossary — types of cyber attacksFortinet
D. Kennedy
Identity and access reporter. Former DFIR consultant. Signal on request.
S. Rosler
Covers extortion groups and leak-site economics. Verifies our sample sets.
// the chain of custody — tuesdays

Get the next file first.

One incident a week, taken apart properly. Logs, timelines, and what the filing left out.

PGP-signed edition · no tracking pixels · one-click unsubscribe
© 2026 ForensicPost Media · the desk · newsletter · searchGlossary