Sources
What BreachGraph collects, and how fresh it is
BreachGraph builds on public records: regulators’ breach registers and notices, SEC filings, leak-site postings, court records and vulnerability catalogs. Here is each source, what we hold, how often we check it and when a check last succeeded, including the ones we hold but don’t yet check on a schedule.
Freshness has three clocks
- Collection. How soon a new record reaches BreachGraph. It is listed for each source below.
- Review. An analyst checks new evidence before it changes a custody path or a count. We’ll publish this time once we measure it.
- Release. Published counts change only in a dated release, like the 19 October MOVEit release.
Our goal is for a new filing, leak-site posting or court record to reach the custody and count records it touches within hours. Collection already runs at that pace for the 6 sources marked Live.
Checked on a schedule
Live means we check at least hourly and a check succeeded in the six hours before this page was built. A longer schedule means a check succeeded within its interval, allowing at least six hours. Not confirmed means a schedule is set up but we have no recent successful run on record.
| Source | What we hold | How often | Last successful check (UTC) |
|---|---|---|---|
| SEC EDGAR filings | About 25,000 filings since January 2021 (8‑K, 10‑K, 10‑Q, 6‑K, 20‑F and 40‑F), each screened for breach disclosures. The 7,354 that screening flagged are archived.Newest 8-K picked up was accepted at 21:30 UTC. | LiveEvery 15 minutes | 21 Oct 23:21 |
| HHS OCR breach portal | Every entry on the portal, back to October 2009: 8,045 at the latest check, each compared field by field.New and changed entries are reviewed before they change a BreachGraph record. | LiveEvery 30 minutes | 21 Oct 23:18 |
| Ransomware leak sites, via RansomLook | 35,965 postings by 346 groups, back to January 2021.Each posting is dated by when RansomLook first saw it. Capture speed is measured below. | LiveEvery 15 minutes | 21 Oct 23:30 |
| Known exploited vulnerabilities and CVE records | CISA's Known Exploited Vulnerabilities catalog (1,754 entries) and 403,375 CVE records, both counted 9 October.3,180 CVE updates are still queued. | LiveEvery 5 minutes while catching up, then hourly | 21 Oct 22:37 |
| Security news | 6,480 headlines and links from seven publishers. Eight more are paused until we confirm their terms allow collection.Headlines and links only, not article text. | LiveHourly | 21 Oct 22:06 |
| Ransom-payment wallets | Two wallets named in public court records, scanned for new transactions. | LiveEvery 15 minutes | 21 Oct 23:37 |
| Exploit-likelihood scores (EPSS) and NVD changes | Daily EPSS scores for every CVE (393,867 dated 21 October) and NVD changes since 14 September.EPSS publishes once a day. NVD history before 14 September is not yet loaded. | Every 2 hours | 21 Oct 20:49 |
| U.S. sanctions list (OFAC) crypto addresses | Crypto addresses on Treasury's sanctions list, checked for additions. | Daily | 21 Oct 06:17 |
| California Attorney General | 5,283 register entries; 5,765 notices held.The whole register is re-read at every check. | Daily | 21 Oct 00:06 |
| Washington Attorney General | 1,824 register entries; 1,824 notices held. | Daily | 21 Oct 00:10 |
| Court records for cases we follow | 6,537 court documents, 6,499 of them from CourtListener.Selected cases, not every docket. | Overnight | 21 Oct 03:31 |
| Massachusetts Office of Consumer Affairs | 31,717 register entries; 17,354 notices held. | Not confirmedHourly | 18 Oct 20:42 |
| Nebraska Attorney General | 1,649 register entries; 1,493 notices held.Daily checks were installed on 18 October; the first scheduled run is not yet confirmed. | Not confirmedDaily | 18 Oct 15:37 |
Being added now
Started 21 October 2026, in priority order. Each source moves into the tables above once its collector has a confirmed scheduled run.
- Daily checks for the 16 state registers we hold but don’t yet check, and confirmed runs for Massachusetts and Nebraska. Starting with the states that publish the notice letters themselves, because a letter names the vendor. Maine's and Maryland's sites are offline and Illinois blocks automated reading; those follow when they can be read.
- CISA and FBI advisories. Joint cybersecurity advisories and FBI alerts, which often name a campaign and the software it exploits before the victims are known.
- Vendor security advisories. Advisories from the makers of software exploited in breach campaigns, such as Progress, PTC and Oracle, where a campaign usually surfaces first.
- New data-breach class-action complaints. A daily search for newly filed complaints, which often name the vendor within days of a breach notice. Today we collect only the cases we already follow.
- More ransom-payment wallets. Wallets as they appear in court records, sanctions listings and public disclosures, each watched for new transactions.
- MITRE ATT&CK updates. We hold a one-time copy of ATT&CK’s threat groups and the techniques and software they use (version 19.2, taken 15 September). A weekly check will pick up each new release, starting with version 20 of 13 October.
- A second leak-site source. A second aggregator beside RansomLook, to cross-check first-seen dates and keep collecting if one source slows.
Optional: Real-time internet scan data, on request. Scans showing which internet-facing systems run newly exploited software, for clients who need exposure evidence while a campaign unfolds.
How fast leak-site postings arrive
In the last 30 days, BreachGraph captured 1,115 new postings a median of 10 minutes after RansomLook first listed them: 82% within an hour and 92% within a day. All 24 Cl0p postings arrived within an hour.
| Week | Postings | Median | 9 in 10 within | Within an hour |
|---|---|---|---|---|
| Week of 14 Sepfrom the collector's start on 14 September | 148 | 9 min | 14 min | 93% |
| Week of 21 Sep | 245 | 9 min | 14 min | 98% |
| Week of 28 Sep | 242 | 10 min | 15 min | 96% |
| Week of 5 Oct | 242 | 9 min | 84 min | 88% |
| Week of 12 Oct | 323 | 14 min | 35 h | 54% |
| Week of 19 Octto date | 107 | 6 min | 11 min | 97% |
The slowest week was the week of 12 October, when 54% arrived within an hour. The leak-site collector started on 14 September, so earlier postings were gathered after the fact. The clock starts when RansomLook lists a posting, which can be later than the group’s own publication; RansomLook’s times are read as Luxembourg local time. Weeks start on Monday.
Held, not yet checked on a schedule
We hold these registers and the notices they link to, but don’t yet check them on a verified schedule. The date is the newest entry we hold, so anything filed after it isn’t here yet.
| Source | Register entries | Notices held | Newest entry we hold |
|---|---|---|---|
| Delaware Attorney General | 519 | 464 | 12 Aug 2026 |
| Hawaii Office of Consumer ProtectionHawaii's published list ends in 2024. | 138 | 113 | 1 Apr 2024 |
| Idaho Attorney GeneralIdaho publishes notices without a full register. | 48 | 251 | 1 Sep 2026 |
| Illinois Attorney GeneralAutomated reading is blocked by a human-verification check, which we don't work around. | 5,349 | 7,728 | 19 Aug 2026 |
| Indiana Attorney GeneralIndiana publishes a register, not the notices. | 13,334 | Not published | 2026 |
| Iowa Attorney General | 688 | 695 | 13 Aug 2026 |
| Maine Attorney General | 9,292 | 5,221 | 30 Sep 2026 |
| Maryland Attorney GeneralThe public list stops at 21 March 2025 and the site is offline. A records request has delivered the 2020–21 archive. | 8,456 | 8,264 | 21 Mar 2025 |
| Montana Department of Justice | 6,628 | 6,631 | 15 May 2026 |
| New Hampshire Department of Justice | 9,981 | 9,635 | 20 Aug 2026 |
| Oregon Department of JusticeOregon publishes a register, not the notices. | 1,632 | Not published | 6 Aug 2026 |
| Rhode Island Attorney General | 42 | 50 | 16 Jul 2026 |
| South Carolina Department of Consumer Affairs | 880 | 857 | 26 Aug 2026 |
| Texas Attorney GeneralTexas publishes a register, not the notices. | 1,841 | Not published | 28 Aug 2026 |
| Vermont Attorney General | 3,067 | 2,741 | 1 Sep 2026 |
| Wisconsin DATCPWisconsin publishes a register, not the notices. | 230 | Not published | 2026 |
| New Jersey Cybersecurity and Communications Integration CellPublished breach advisories, not a regulator's filings. | 56 | Not published | 2026 |
Across the 20 state regulators on this page, we hold 102,654 register entries and 69,086 notices. Register entries are rows in each regulator’s list, not unique breaches: one breach often appears in several states.
Added case by case
- Researcher-published scan data, such as Ken Buckler's lists of internet-facing MOVEit servers.
- Records requests to regulators, such as Maryland's 2020–21 breach-notice archive (3,445 files).
- Company statements, settlement administrators' records and court orders behind specific findings.
What these figures don’t say
- A schedule can still miss a quiet change. Where a source allows it, each check re-reads the whole register rather than only new rows, as for HHS and California.
- Collection is not review. A new record changes a custody path or a count only after an analyst checks it.
- Sources not listed here aren’t monitored. If you need one, name it when you request early access.