Faultline

How Faultline works

Faultline collects public records about cyber incidents and sorts them by how strong the evidence is. It shows what each source published and links to it. It does not add conclusions of its own.

Fast and verified pull in opposite directions

Proof that an attack happened arrives hours or days after the attack. A site that waits for proof is slow, and a site that reports everything at once repeats rumors. Faultline shows a record as soon as a source publishes it and labels how much evidence stands behind it.

The evidence ladder

Signal

A measured anomaly. Cause not known. Signals are internet outages that two independent measurement methods agree on. They tell you something broke, not why.

Claim

An attacker says they did it. Not verified. Claims are posts on ransomware groups’ own leak sites. They usually appear before any news coverage, and some are false.

Reported

A news outlet has reported it. A leak-site claim moves up to Reported only when the source data links it to a press article. Press reports that are not tied to a claim are listed here too.

Confirmed

The organization has put it on the official record. Today this means a filing with the US Securities and Exchange Commission. Nothing is promoted to Confirmed automatically. A confirmed record is always its own official document.

Rules the site follows

Counts and times

How a sector is assigned

In order, the first rule that applies wins:

Open any record on the board to see which rule placed it. Water utilities are usually filed under energy or government by the sources, so a name match on phrases like “water district” is checked first.

The activity level and the forecast

What is measured

Both numbers count new ransomware leak-site claims as recorded by ransomware.live, by the day each post was first seen. They count posts, not intrusions, and they say nothing about any one organization.

Activity level

The number of claims in the last seven complete days, compared with every seven-day stretch in the past year. “Busier than 90% of weeks” means 90% of those stretches had fewer claims.

Forecast

The forecast is the number of new claims expected in the next seven days. It uses about 13 months of daily counts, each post counted on the day it was first seen. The expected daily rate is a weighted average in which a day’s weight halves every 28 days, pulled slightly toward the long-run average. The seven-day total is then described by a negative binomial distribution, whose spread is fitted to how far past weeks landed from what was expected. The 80% range runs from the 10th to the 90th percentile of that distribution.

How the model was chosen

Four approaches were tested on the same 14 months of history: assuming next week repeats last week, a trailing average with Poisson spread, a self-exciting model of the kind used for earthquake aftershocks, and the one described above. The two simple baselines were badly overconfident. Their 80% ranges held less than 60% of the time on the busier series. The self-exciting model found no day-to-day excitation in this data: a burst of posts on one day did not raise the next day’s count. It scored about the same or worse, with less reliable ranges, so the simpler model is the one in use.

Track record

Every past forecast is replayed with only the data that was available on its day, then compared with what happened. The site reruns this each time it updates, so the numbers below are current. A new seven-day forecast is made every day, so these forecasts overlap and are not independent tests.

Loading the track record.

Misses are in claims per week. Where the range held less than 80% of the time, the ranges have been a little too narrow, and where it held more, a little too wide.

Where the forecast falls short

Sources

Internet outage detection

IODA, Georgia Institute of Technology. Re-read every 10 minutes.

What it measures
Internet connectivity for every country and for US states, measured several independent ways: BGP routing, active probing, network telescope traffic and Google traffic. An outage is listed here only when at least two of those methods flag the same place at overlapping times for ten minutes or more.
Where it falls short
An outage is not an attack. Most are caused by weather, power cuts, cable damage, maintenance or government shutdowns. Alerts seen by a single method are counted but not shown, because many of them are measurement noise.

Ransomware leak-site posts

ransomware.live. Re-read every 5 minutes.

What it measures
Posts that ransomware groups publish on their own leak sites naming an organization they say they breached. ransomware.live monitors those sites and records each new post. A post that ransomware.live has linked to a press report is listed under Reported.
Where it falls short
A post is the attacker’s claim and nothing more. Groups exaggerate, repost old data and name the wrong organization. The time shown is when the post was first seen, not when any intrusion happened. Country and sector come from ransomware.live and can be missing or wrong. This site links to the ransomware.live record, never to a leak site.

Leak-site claim history

ransomware.live. Re-read every 30 minutes.

What it measures
The number of new leak-site posts on each day of the past 13 months, counted on the day ransomware.live first saw each post. This is the input for the activity level and the seven-day forecast.
Where it falls short
Counts posts, not intrusions. Groups often post weeks after the attack date they state, and one group publishing a batch of victims in a day shows up as a spike. Sixteen months of records are read and the first 90 days are left out, because posts first seen in that stretch are partly filed in older months.

Press reports of cyberattacks

ransomware.live press index. Re-read every 15 minutes.

What it measures
News articles about cyberattacks, indexed by ransomware.live from outlets around the world. Each record shows the organization named, the outlet, the original headline and a link to the article.
Where it falls short
Outlets vary in reliability and the outlet is named on every record. The organization name is extracted by ransomware.live and can be wrong, so open the article to check. Only the 100 most recent entries are available, dated to the day.

SEC Form 8-K, Item 1.05

US Securities and Exchange Commission, EDGAR. Re-read every 15 minutes.

What it measures
Form 8-K filings that include Item 1.05, Material Cybersecurity Incidents. This is the company itself putting an incident on the public record. Only filings whose item list contains 1.05 are shown.
Where it falls short
Covers only companies that file with the SEC and only incidents the company judges material. Filings arrive days after the incident, and most victims never appear here. Sector comes from the filer’s SEC industry code.

Known Exploited Vulnerabilities catalog

CISA. Re-read every 30 minutes.

What it measures
Vulnerabilities that CISA has confirmed are being exploited in the wild, with the date each was added to the catalog.
Where it falls short
Confirms that exploitation is happening, not who was hit or how often. A vulnerability can be exploited for some time before it is added.

Industrial control system advisories

CISA. Re-read every 30 minutes.

What it measures
CISA advisories for industrial control systems and medical devices, read from CISA’s official CSAF repository. The sector labels are the ones CISA puts on each advisory.
Where it falls short
An advisory describes a weakness in a product, not an attack. It says nothing about whether anyone has used it.

Infocon threat level

SANS Internet Storm Center. Re-read every 15 minutes.

What it measures
A single level (green, yellow, orange or red) set by the Internet Storm Center’s volunteer handlers to reflect changes in malicious traffic and the risk of disrupted connectivity.
Where it falls short
A human judgment about the internet as a whole. It rarely leaves green and says nothing about any one sector.

Security news headlines

BleepingComputer, The Record, CyberScoop, SecurityWeek, DataBreaches.net, Krebs on Security. Re-read every 5 minutes.

What it measures
The latest headlines from six security news outlets, shown word for word with a link to the article.
Where it falls short
Headlines are context. They are not counted as incidents and are not placed on the ladder, because many are research, analysis or policy stories. Sector tags on headlines are simple keyword matches.

Not connected yet

What this site cannot tell you