CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

FrenchBreaches

frenchbreaches · C · active

https://frenchbreaches.com

breachesch-eulang: frfetch failures: 0quiet periods: 0last fetch: 2026-09-27

Added 2026-09-06 as this run's ONE new candidate source (S4). French breach-alert tracker (frenchbreaches.com), surfaced the Association des maires de France SQL-injection breach with more granular technical detail (table-level data categories, bcrypt-vs-plaintext password distinction) than general-interest press picking it up a day later. FETCH -> python3 tools/fetch_source.py extract <alert-URL> (trafilatura direct, confirmed clean 2026-09-06). Candidate -> promote to active after 3 contributing runs. | 2026-09-07: promoted candidate -> active (3 contributing runs per state digest promotion_due; used again this run as primary for the ChimeraZ/Aveyron entry). | 2026-09-29: reliability B -> C: a leak-claim tracker, parity with ransomware-live and databreaches-net (both C); leads only, corroborate from the victim or A/B journalism. (2026-09-29 operator-directed setup review) | 2026-10-02 (2026-10-02T0404Z-intel): `extract` of the homepage returns a single entry; WebFetch returns the dated entries with /alertes/<slug> hrefs and `extract` reads each /alertes page cleanly. Recipe: WebFetch listing, then `extract`. | 2026-10-11 quality audit: the homepage shows only the 18 newest entries; feed https://frenchbreaches.com/feed.xml 40 (alerts) and https://frenchbreaches.com/blog/feed.xml 40 (blog) carry dated items; extract reads each page.

Cited in 8 entries

Citation cadence

Citation days per ISO week (9 weeks of coverage span, total 8).