fix(trim): audit trail and review list rebuilt from the store; fetch list regenerated

- auto_trim.py: trim-decisions-auto.json and auto-trim-review.md are now derived
  from the whole store on every run (paragraphs_kept, cut_note, staged files),
  so a run limited to a few cases no longer overwrites the decisions for the
  rest. Restores the full trail: 378 decisions across 287 cases, 36 review
  entries (7 off-case suspects, 12 too small, 20 weak anchors).
- make_fetch_list.py: regenerates the manual fetch list on sofia-worklist.md
  from the store between markers; replaces the hand-written July list. 65
  sources remain unreadable by script, none on a case without other text.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GZZENdTLzNGsbNy4DyF1yt
This commit is contained in:
StellarCrow
2026-09-12 16:20:02 +02:00
co-authored by Claude Fable 5.1
parent 1387037367
commit 1309687723
5 changed files with 5180 additions and 119 deletions
+73 -5
View File
@@ -1,12 +1,80 @@
# Auto-trim review list # Auto-trim review list
Three kinds of entry. TOO SMALL blocks were left UNTRIMMED because the trimmer found Regenerated from the whole store on every auto_trim.py run. OFF-CASE? blocks were left UNTRIMMED
almost no body text on a large page. OFF-CASE? blocks were left UNTRIMMED because no term from the because no term from the record appears on the page; the linked URL may be the wrong source.
record appears on the page; the linked URL may be the wrong source. WEAK blocks were TOO SMALL blocks were left UNTRIMMED because almost no body text was found on a large page.
trimmed but on one or two hits only, usually because the record is thin; confirm the WEAK blocks were trimmed on one or two hits only, usually because the record is thin; confirm the
page is about this case. The full extract stays in staging/ either way. page is about this case. The full extract stays in staging/ either way.
- **case 23** `url` krebsonsecurity.com: OFF-CASE? no case term appears anywhere on the page
<https://krebsonsecurity.com/wp-content/uploads/2024/09/woodyvzort.pdf>
- **case 26** `url` aseannow.com: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://aseannow.com/topic/1020825-russian-gang-steal-bitcoin-worth-millions-from-young-russian-couple-in-phuket-condo-extortion/>
- **case 44** `url` de.cointelegraph.com: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://de.cointelegraph.com/news/gericht-in-osterreich-beginnt-verfahren-gegen-krypto-rauberbande>
- **case 55** `url` ooe.orf.at: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://ooe.orf.at/stories/3006096/>
- **case 72** `url` forklog.com: OFF-CASE? no case term appears anywhere on the page
<https://forklog.com/news/zhitel-latvii-planiroval-ubijstvo-vladeltsev-kriptovalyut-na-polmilliona-evro>
- **case 81** `url` oglobo.globo.com: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://oglobo.globo.com/politica/policia-de-pe-indicia-dez-pessoas-pelo-primeiro-sequestro-com-resgate-em-criptomoedas-cometido-no-pais-25045059>
- **case 83** `url` mendovoz.com: OFF-CASE? no case term appears anywhere on the page
<https://www.mendovoz.com/actualidad/policiales/2021/3/19/le-robaron-350-mil-un-joven-en-guaymallen-98425.html>
- **case 91** `url` epp.genproc.gov.ru: OFF-CASE? no case term appears anywhere on the page
<https://epp.genproc.gov.ru/web/proc_55/mass-media/news?item=85667782>
- **case 113** `url` hln.be: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.hln.be/antwerpen/drie-verdachten-van-homeinvasion-blijven-in-de-cel~a243e41b/>
- **case 133** `url` bits.media: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://bits.media/neizvestnye-razgrabili-krupnuyu-mayning-fermu-na-skladakh-pod-moskvoy/>
- **case 139** `url` matichon.co.th: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.matichon.co.th/region/news_3584663>
- **case 187** `url` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 4,886-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/article/3-men-facing-kidnapping-robbery-and-other-charges-in-crypto-theft-montreal-police/>
- **case 199** `url` balidiscovery.com: TOO SMALL: the only body run found is tiny on a 6,900-char page; page may be a script shell or list-form article
<https://www.balidiscovery.com/criminal-gang-kidnap-rob-ukrainian-in-bali/>
- **case 215** `url` yna.co.kr: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.yna.co.kr/view/AKR20250225097600056>
- **case 217** `url` expressen.se: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.expressen.se/nyheter/krim/werewolf-legions-tidigare-ledare-atalad-for-kryptoran/>
- **case 248** `extra_3` NRK: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.nrk.no/stor-oslo/ni-siktet-etter-hjemmeran-1.17548464>
- **case 248** `extra_5` Avisa Oslo: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.ao.no/nabo-horte-rop-om-hjelp-og-fant-familien-fastbundet-na-er-ni-personer-siktet-etter-brutalt-hjemmeran/s/5-128-1133981>
- **case 256** `url` leparisien.fr: TOO SMALL: the only body run found is tiny on a 2,252-char page; page may be a script shell or list-form article
<https://www.leparisien.fr/faits-divers/yvelines-un-nouveau-professionnel-des-cryptomonnaies-cible-par-une-equipe-de-truands-26-09-2025-OTSKDQDH75G5HCBYH4LK5MRXOM.php>
- **case 258** `extra_1` Ukrinform: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.ukrinform.ua/rubric-regions/4048428-trimali-colovika-u-pidvali-j-vidibrali-97-tisac-u-harkovi-zatrimali-troh-vikradaciv.html>
- **case 258** `extra_2` Hromadske Radio: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://hromadske.radio/news/2025/10/17/v-tsentri-kharkova-troie-napadnykiv-vykraly-cholovika-y-vidibraly-u-noho-mayzhe-100-tysiach-dolariv>
- **case 258** `extra_4` ATN: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://atn.ua/kharkiv/kharkiv-ianyna-trymaly-v-pidvali-ta-vybyvaly-hroshi-sered-napadnykiv-vijskovyj-490170>
- **case 272** `url` ain.ua: OFF-CASE? no case term appears anywhere on the page
<https://ain.ua/ru/2018/11/26/zaderzhali-gryppy-kotoraja-vykrala-majnera/>
- **case 297** `url` khaleejtimes.com: TOO SMALL: the only body run found is tiny on a 2,311-char page; page may be a script shell or list-form article
<https://www.khaleejtimes.com/crime/dubai-four-men-fined-dh1-7-million-for-stealing-cash-from-bitcoin-trader>
- **case 303** `url` khaleejtimes.com: TOO SMALL: the only body run found is tiny on a 2,322-char page; page may be a script shell or list-form article
<https://www.khaleejtimes.com/uae/crime/dubai-man-robbed-of-dh183000-lured-after-being-lured-by-fake-bitcoin-deal>
- **case 308** `url` cryptorank.io: OFF-CASE? no case term appears anywhere on the page
<https://cryptorank.io/news/feed/682e3-woman-convicted-of-kidnapping-saudi-arabian-royalty-in-bitcoin-scheme-spared-jail>
- **case 353** `url` bits.media: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://bits.media/neizvestnye-razgrabili-krupnuyu-mayning-fermu-na-skladakh-pod-moskvoy/>
- **case 361** `url` rbc.ru: WEAK anchor: trimmed on only 1 case-term hit(s); confirm the page is about this case
<https://www.rbc.ru/spb_sz/23/11/2025/69232f6c9a7947d86f1e90a2>
- **case 379** `url_3` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 5,932-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/article/police-arrest-2-suspects-in-killing-of-montreal-cryptocurrency-influencer/>
- **case 390** `extra_2` NNieuws: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://nnieuws.be/artikel/inbraak-met-geweld-zoersel-vrouw-van-60-vastgebonden-eigen-huis>
- **case 438** `url_2` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 4,561-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/on-patrol/article/two-men-arrested-on-canada-wide-arrest-warrants-after-montreal-home-invasion/>
- **case 439** `url_2` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 4,561-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/on-patrol/article/two-men-arrested-on-canada-wide-arrest-warrants-after-montreal-home-invasion/>
- **case 440** `url_2` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 4,561-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/on-patrol/article/two-men-arrested-on-canada-wide-arrest-warrants-after-montreal-home-invasion/>
- **case 441** `url_2` ctvnews.ca: TOO SMALL: the only body run found is tiny on a 4,486-char page; page may be a script shell or list-form article
<https://www.ctvnews.ca/montreal/on-patrol/article/two-men-arrested-on-canada-wide-arrest-warrants-after-montreal-home-invasion/>
- **case 450** `url_2` bleepingcomputer.com: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.bleepingcomputer.com/news/security/crypto-gang-member-gets-65-years-for-role-in-230-million-heist/>
- **case 466** `url` thepaper.cn: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case - **case 466** `url` thepaper.cn: WEAK anchor: trimmed on only 2 case-term hit(s); confirm the page is about this case
<https://www.thepaper.cn/newsDetail_forward_27946467> <https://www.thepaper.cn/newsDetail_forward_27946467>
- **case 481** `url_3` cryptodigicurrency.com: TOO SMALL: the only body run found is 352 chars of a 3,869-char page; page may be a script shell or list-form article. Left UNTRIMMED. - **case 481** `url_3` cryptodigicurrency.com: TOO SMALL: the only body run found is tiny on a 3,869-char page; page may be a script shell or list-form article
<https://cryptodigicurrency.com/mexican-rock-star-and-family-murdered-over-1-5m-bitcoin-wallet/> <https://cryptodigicurrency.com/mexican-rock-star-and-family-murdered-over-1-5m-bitcoin-wallet/>
+78 -10
View File
@@ -187,6 +187,77 @@ def reset_auto(store, only=()):
return n return n
def decisions_from_store(store):
"""Reconstruct every auto-trim decision from the block fields the trimmer wrote
(paragraphs_kept, cut_note, staged_file), plus anchors read from the staged file."""
out = {}
for cid_s, blocks in store.items():
cid = int(cid_s)
for b in blocks:
if b.get("verdict") != "KEEP" or not str(b.get("trimmed_by", "")).startswith("auto"):
continue
pk = b.get("paragraphs_kept", "")
m = re.search(r"(\d+)-(\d+)(?: excl \[([\d, ]*)\])? of (\d+)", pk)
if not m:
continue
start, end, excl, total = int(m.group(1)), int(m.group(2)), m.group(3), int(m.group(4))
exclude = [int(x) for x in excl.split(",")] if excl else []
title = 0 if pk.startswith("headline [0]") else None
h = re.search(r"hits on page: (\d+)", b.get("cut_note", ""))
path = STAGING / f"{cid:03d}" / b["staged_file"]
full = path.read_text(encoding="utf-8") if path.exists() else ""
paras = full.split("\n\n")
out.setdefault(cid_s, []).append({
"field": b["field"], "staged_file": b["staged_file"], "start": start, "end": end,
"title": title, "exclude": exclude, "hits": int(h.group(1)) if h else None,
"starts_with": paras[start][:45] if start < len(paras) else None,
"ends_with": paras[end][-55:] if end < len(paras) else None,
"chars_before": len(full), "chars_after": b.get("chars"),
"paywall": "PAYWALL" in b.get("cut_note", "")})
return out
def write_review(store, decisions):
"""Rebuild auto-trim-review.md from the whole store: every UNTRIMMED block with its reason,
every auto-trimmed block cut on a weak anchor. Regenerated on each run, never appended."""
records = {r["id"]: r for r in json.loads(JSONF.read_text(encoding="utf-8"))}
rows = []
for cid_s, blocks in store.items():
cid = int(cid_s)
terms = case_terms(records[cid])
for b in blocks:
if b.get("verdict") == "UNTRIMMED" and b.get("staged_file"):
path = STAGING / f"{cid:03d}" / b["staged_file"]
full = path.read_text(encoding="utf-8")
paras = full.split("\n\n")
hits = sum(score(p, terms) for p in paras)
start, end = find_range(paras, terms)
if start is None:
reason = "no body run found"
elif hits == 0:
reason = "OFF-CASE? no case term appears anywhere on the page"
else:
reason = (f"TOO SMALL: the only body run found is tiny on a {len(full):,}-char page; "
"page may be a script shell or list-form article")
rows.append((cid, b["field"], b.get("source"), reason, b["url"]))
for d in decisions.get(cid_s, []):
if d.get("hits") is not None and d["hits"] < MIN_HITS:
blk = next((b for b in blocks if b.get("field") == d["field"]), {})
rows.append((cid, d["field"], blk.get("source"),
f"WEAK anchor: trimmed on only {d['hits']} case-term hit(s); confirm the page is about this case",
blk.get("url")))
lines = ["# Auto-trim review list", "",
"Regenerated from the whole store on every auto_trim.py run. OFF-CASE? blocks were left UNTRIMMED",
"because no term from the record appears on the page; the linked URL may be the wrong source.",
"TOO SMALL blocks were left UNTRIMMED because almost no body text was found on a large page.",
"WEAK blocks were trimmed on one or two hits only, usually because the record is thin; confirm the",
"page is about this case. The full extract stays in staging/ either way.", ""]
for cid, field, src, reason, url in sorted(rows, key=lambda r: (r[0], r[1])):
lines.append(f"- **case {cid}** `{field}` {src}: {reason}\n <{url}>")
REVIEW_OUT.write_text("\n".join(lines) + "\n", encoding="utf-8")
return len(rows)
def main(): def main():
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8", errors="replace") sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8", errors="replace")
ap = argparse.ArgumentParser() ap = argparse.ArgumentParser()
@@ -271,16 +342,13 @@ def main():
if not args.dry_run: if not args.dry_run:
STORE.write_text(json.dumps(store, ensure_ascii=False, indent=2), encoding="utf-8") STORE.write_text(json.dumps(store, ensure_ascii=False, indent=2), encoding="utf-8")
DECISIONS_OUT.write_text(json.dumps(decisions, ensure_ascii=False, indent=2), encoding="utf-8") # The audit trail is rebuilt from the store every run, so a run limited to a few
lines = ["# Auto-trim review list", "", # cases never drops the decisions for the rest.
"Three kinds of entry. TOO SMALL blocks were left UNTRIMMED because the trimmer found", alld = decisions_from_store(store)
"almost no body text on a large page. OFF-CASE? blocks were left UNTRIMMED because no term from the", DECISIONS_OUT.write_text(json.dumps(alld, ensure_ascii=False, indent=2), encoding="utf-8")
"record appears on the page; the linked URL may be the wrong source. WEAK blocks were", n_rev = write_review(store, alld)
"trimmed but on one or two hits only, usually because the record is thin; confirm the", print(f"audit trail: {sum(len(v) for v in alld.values())} auto-trim decisions across {len(alld)} cases; "
"page is about this case. The full extract stays in staging/ either way.", ""] f"{n_rev} entries on the review list")
for cid, field, src, reason, url in sorted(review):
lines.append(f"- **case {cid}** `{field}` {src}: {reason}\n <{url}>")
REVIEW_OUT.write_text("\n".join(lines) + "\n", encoding="utf-8")
before = sum(d["chars_before"] for ds in decisions.values() for d in ds) before = sum(d["chars_before"] for ds in decisions.values() for d in ds)
after = sum(d["chars_after"] for ds in decisions.values() for d in ds) after = sum(d["chars_after"] for ds in decisions.values() for d in ds)
+74
View File
@@ -0,0 +1,74 @@
"""
Regenerate Sofia's manual fetch list from the article store.
Lists every linked source the pipeline could not read, per case, ordered by how much
else the case has: cases with NO usable text first. Verdicts: DEAD = 404/gone (no
archive copy either), BLOCKED = the site refused an automated request (open it in a
browser), THIN = the page needs a browser to render, ERROR = connection failure,
PDF = an archived copy exists but is a PDF. Slots that the Wayback pass already
recovered are not listed. Rewrites the top of sofia-worklist.md between the markers.
"""
import json
import re
from pathlib import Path
BASE = Path(__file__).resolve().parent
JSONF = BASE.parent / "attacks-export-Gart-website.json"
STORE = BASE / "sourced-articles.json"
MANIFEST = BASE / "case-files-manifest.json"
WORKLIST = BASE / "sofia-worklist.md"
FAILED = ("BLOCKED", "THIN", "DEAD", "ERROR")
def main():
recs = {r["id"]: r for r in json.loads(JSONF.read_text(encoding="utf-8"))}
store = json.loads(STORE.read_text(encoding="utf-8"))
sheet = {e["case"] for e in json.loads(MANIFEST.read_text(encoding="utf-8"))["entries"]
if "sheet" in e.get("origin", "")}
groups = {}
for cid, r in recs.items():
blocks = store.get(str(cid), [])
have = sum(1 for b in blocks if b.get("verdict") in ("KEEP", "PARTIAL", "UNTRIMMED")) + (1 if cid in sheet else 0)
for b in blocks:
if b.get("verdict") not in FAILED or not b.get("url"):
continue
verdict = b["verdict"]
note = b.get("archive_note") or ""
if "PDF" in note:
verdict = "PDF"
groups.setdefault(have, []).append((cid, verdict, r, b["url"], b.get("archive_url")))
lines = ["<!-- fetch-list:start (generated by make_fetch_list.py; do not edit by hand) -->",
"## Manual fetch list (regenerated from the store)", "",
"Every linked source the pipeline could not read, after the live fetch and the Wayback pass.",
"Open each in your browser, copy the article text, and paste it back with the case number.",
"Cases at the top have NO usable text at all; further down the missing source is a nice-to-have.",
"DEAD = gone and not archived. BLOCKED = site refused the script, opens in a browser. THIN = needs",
"a browser to render. PDF = an archived PDF exists at the archive link.", ""]
total = 0
for have in sorted(groups):
title = "NO USABLE TEXT — priority" if have == 0 else f"has {have} other source(s) on file"
lines += [f"### {title}", ""]
for cid, verdict, r, url, arch in sorted(groups[have], key=lambda x: -x[0]):
lines.append(f"- **case {cid}** `{verdict}` · {r.get('date')} · {str(r.get('victim'))[:60]} · {r.get('country')}")
lines.append(f" <{url}>" + (f" archive: <{arch}>" if arch else ""))
total += 1
lines.append("")
lines.append(f"{total} sources listed.")
lines.append("<!-- fetch-list:end -->")
block = "\n".join(lines)
wl = WORKLIST.read_text(encoding="utf-8")
if "<!-- fetch-list:start" in wl:
wl = re.sub(r"<!-- fetch-list:start.*?<!-- fetch-list:end -->", block, wl, flags=re.S)
else:
# replace the original hand-written list (from the intro up to the first '## Special')
cut = wl.index("## Special:")
wl = wl[:wl.index("## NO OTHER SOURCE")] + block + "\n\n" + wl[cut:]
WORKLIST.write_text(wl, encoding="utf-8")
print(f"{total} failed sources across {sum(len(v) for v in groups.values())} slots; "
f"priority cases: {sorted({x[0] for x in groups.get(0, [])})}")
if __name__ == "__main__":
main()
+126 -104
View File
@@ -12,140 +12,162 @@ browser to render (JavaScript). BLOCKED = the site refused an automated request
open normally for you. open normally for you.
## NO OTHER SOURCE — priority <!-- fetch-list:start (generated by make_fetch_list.py; do not edit by hand) -->
## Manual fetch list (regenerated from the store)
- **case 390** `DEAD` · January 10, 2026 · 60 y/o female physician · Belgium Every linked source the pipeline could not read, after the live fetch and the Wayback pass.
<https://www.gva.be/regio/antwerpen/regio-antwerpen/zoersel/gangsters-zoeken-naar-cryptomunten-en-binden-bewoonster-60-vast-in-zoersel-virtuele-munten-steeds-vaker-beoogde-buit/122929883.html> Open each in your browser, copy the article text, and paste it back with the case number.
- **case 390** `DEAD` · January 10, 2026 · 60 y/o female physician · Belgium Cases at the top have NO usable text at all; further down the missing source is a nice-to-have.
<https://www.gva.be/regio/vrouw-60-slachtoffer-van-home-invasion-in-zoersel-antwerps-parket-start-gerechtelijk-onderzoek-naar-onbekende-daders/122895454.html> DEAD = gone and not archived. BLOCKED = site refused the script, opens in a browser. THIN = needs
- **case 382** `DEAD` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong a browser to render. PDF = an archived PDF exists at the archive link.
<https://www.mexc.co/es/news/269096>
### has 1 other source(s) on file
- **case 483** `THIN` · March ?, 2022 · Multiple detainees · Russia
<https://tass.ru/proisshestviya/26017807>
- **case 467** `BLOCKED` · January ?, 2024 · Li Jia and Zhao Dong · Philippines
<https://www.ccn.com/news/crypto/1-million-usdt-ransom-chinese-dead/>
- **case 467** `THIN` · January ?, 2024 · Li Jia and Zhao Dong · Philippines
<https://www.wublock123.com/articles/article-29130>
- **case 467** `THIN` · January ?, 2024 · Li Jia and Zhao Dong · Philippines
<https://www.binance.com/en/square/post/10604478731617>
- **case 448** `THIN` · August 24, 2023 · Father of influencer Killian Desnos (alias "TeufeurS") · France
<https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html> archive: <http://web.archive.org/web/20260527225633/https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html>
- **case 444** `THIN` · March 31, 2026 · 25-year-old wife of a crypto investor · France
<https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/cryptomonnaie-deux-hommes-interpelles-pour-enlevement-et-sequestration-d-une-jeune-femme-a-strasbourg-3349945.html> archive: <http://web.archive.org/web/20260714113502/https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/cryptomonnaie-deux-hommes-interpelles-pour-enlevement-et-sequestration-d-une-jeune-femme-a-strasbourg-3349945.html>
- **case 427** `THIN` · April 10, 2026 · Family · France
<https://france3-regions.franceinfo.fr/nouvelle-aquitaine/pyrenees-atlantiques/bayonne/cinq-hommes-cagoules-sequestrent-les-occupants-d-une-villa-du-pays-basque-pour-retrouver-un-chef-d-entreprise-lie-aux-cryptomonnaies-3334103.html> archive: <http://web.archive.org/web/20260508143702/https://france3-regions.franceinfo.fr/nouvelle-aquitaine/pyrenees-atlantiques/bayonne/cinq-hommes-cagoules-sequestrent-les-occupants-d-une-villa-du-pays-basque-pour-retrouver-un-chef-d-entreprise-lie-aux-cryptomonnaies-3334103.html>
- **case 426** `THIN` · March 28, 2026 · Man in 50s · France - **case 426** `THIN` · March 28, 2026 · Man in 50s · France
<https://www.surfcoastnews.com.au/finance/76504/> <https://www.surfcoastnews.com.au/finance/76504/>
- **case 395** `ERROR` · December 12, 2025 · 17- year old · France
<https://www.nicematin.com/faits-divers/cryptomonnaie-un-lyceen-toulonnais-sequestre-sa-famille-menacee-10665698>
- **case 382** `THIN` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://www.binance.com/en/square/post/12-14-2025-attempted-robbery-at-hong-kong-cryptocurrency-exchange-investigated-33680910939473>
- **case 369** `THIN` · May 5, 2024 · Quentin Cepeljac · UK
<https://www.thetimes.com/uk/crime/article/gang-kidnapped-barber-they-mistook-for-crypto-billionaire-n0hgdshvm>
- **case 365** `THIN` · November ?, 2024 · Unidentified man · USA
<https://www.msn.com/en-us/news/crime/florida-teens-kidnap-las-vegas-man-drive-him-to-arizona-desert-steal-4m-in-cryptocurrency-police/ar-AA1EvkGd>
- **case 45** `THIN` · July 6, 2018 · Austin Nedved · USA
<https://www.justice.gov/usao-ma/pr/northborough-man-pleads-guilty-aiding-romance-and-lottery-schemes-targeting-elderly>
- **case 430** `BLOCKED` · September 15, 2022 · Unidentified man · USA
<https://fox5sandiego.com/news/border-report/group-linked-to-9-kidnappings-in-three-states/>
- **case 426** `BLOCKED` · March 28, 2026 · Man in 50s · France
<https://www.leparisien.fr/faits-divers/boulogne-les-agresseurs-ciblent-jeune-investisseur-en-crypto-se-trompent-dadresse-et-finissent-en-garde-a-vue-07-04-2026-WESX3VDQLNALFLW4UUQRVMVXHU.php>
- **case 388** `BLOCKED` · January 10, 2026 · Father (director of cryptocurrency investment group), wife, and two children · France
<https://www.leparisien.fr/yvelines-78/un-investisseur-en-cryptomonnaies-et-sa-famille-ligotes-et-tabasses-chez-eux-dans-les-yvelines-11-01-2026-ZMJMDGSKBRBAJC5DODWC2AHHJU.php>
- **case 382** `BLOCKED` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://www.dimsumdaily.hk/attempted-armed-robbery-at-mong-kok-crypto-exchange-owner-injured-but-no-losses/>
- **case 382** `BLOCKED` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://en.coinotag.com/breakingnews/hong-kong-mong-kok-cryptocurrency-exchange-robbery-attempt-leaves-owner-injured-police-seek-three-suspects>
- **case 381** `BLOCKED` · December 18, 2025 · Cryptocurrency holder and family · France
<https://www.leparisien.fr/faits-divers/un-investisseur-en-cryptomonnaie-et-sa-compagne-sequestres-a-leur-domicile-de-la-rochelle-des-virements-effectues-par-les-ravisseurs-18-12-2025-KN6YFKOQ2NCCPEGXLZP2ZTYX4A.php>
- **case 372** `BLOCKED` · November 1, 2022 · Female "A.T." · Canada
<https://www.yorkregion.com/news/crime/stripped-naked-kidnapper-sentenced-after-woman-tortured-in-search-of-1m-in-bitcoin/article_31b62635-2f9d-508e-8c97-04a1c2aa5b7a.html>
- **case 367** `BLOCKED` · October 7, 2024 · 35 y/o man · Bulgaria
<https://btvnovinite.bg/bulgaria/otvlichane-ot-mnimi-policai-za-14-bitkojna-razkaz-na-sluzhitel-na-sdvr-samo-pred-btv.html>
- **case 361** `BLOCKED` · November 22, 2025 · Crypto Exchange · Russia
<https://www.rbc.ru/spb_sz/23/11/2025/69232f6c9a7947d86f1e90a2>
- **case 258** `BLOCKED` · October 10, 2025 · unknown · Ukraine
<https://archive.is/El9EI>
## has 1 other source(s)
- **case 448** `THIN` · August 24, 2023 · Father of influencer Killian Desnos (alias "TeufeurS") · France
<https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html>
- **case 444** `THIN` · March 31, 2026 · 25-year-old wife of a crypto investor · France
<https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/cryptomonnaie-deux-hommes-interpelles-pour-enlevement-et-sequestration-d-une-jeune-femme-a-strasbourg-3349945.html>
- **case 442** `THIN` · March 8, 2026 · Undisclosed individual · USA
<https://www.justice.gov/usao-edny/pr/rapper-known-lil-zay-osama-sentenced-14-months-prison-possessing-illegal-machinegun>
- **case 427** `THIN` · April 10, 2026 · Family · France
<https://france3-regions.franceinfo.fr/nouvelle-aquitaine/pyrenees-atlantiques/bayonne/cinq-hommes-cagoules-sequestrent-les-occupants-d-une-villa-du-pays-basque-pour-retrouver-un-chef-d-entreprise-lie-aux-cryptomonnaies-3334103.html>
- **case 370** `THIN` · April 27, 2024 · Family · Canada
<https://www.msn.com/en-ca/news/canada/b-c-family-tortured-for-13-hours-by-thieves-impersonating-mailmen-in-2m-crypto-heist/ar-AA1QU0ko>
- **case 424** `BLOCKED` · December 31, 2025 · Unnamed Brentwood resident · USA
<https://ktla.com/news/california/violent-crypto-robberies-los-angeles-bay-area/>
- **case 423** `BLOCKED` · December 22, 2025 · Unnamed Sunnyvale crypto holder · USA
<https://ktla.com/news/california/violent-crypto-robberies-los-angeles-bay-area/>
- **case 422** `BLOCKED` · December 17, 2025 · Unnamed San Jose crypto holder · USA
<https://ktla.com/news/california/violent-crypto-robberies-los-angeles-bay-area/>
- **case 417** `BLOCKED` · March 15, 2026 · Crypto Company CEO · France
<https://www.ouest-france.fr/economie/cryptomonnaie/enlevements-dans-le-milieu-de-la-cryptomonnaie-un-patron-cible-par-des-hommes-armes-la-nuit-derniere-pres-de-nantes-8cab17f0-2142-11f1-a6e8-58f5162ee52a>
- **case 414** `BLOCKED` · March 9, 2026 · Couple in their early 60s · France
<https://www.leparisien.fr/yvelines-78/le-chesnay-rocquencourt-900-000-euros-en-bitcoin-derobes-lors-dun-violent-home-jacking-09-03-2026-L2ZCB6SJSRB5VJJQEYSMI2ASTM.php>
- **case 393** `BLOCKED` · January 8, 2026 · A couple and 3 children · France
<https://www.ouest-france.fr/societe/faits-divers/un-couple-sequestre-avec-ses-enfants-chez-lui-en-sarthe-la-piste-des-cryptomonnaies-privilegiee-96d1b968-f2d1-11f0-bfca-235f15251990>
- **case 387** `BLOCKED` · January 5, 2026 · Young woman · France
<https://www.leparisien.fr/faits-divers/victime-dun-vol-de-cryptomonnaie-une-jeune-femme-sequestree-par-plusieurs-individus-cagoules-a-manosque-06-01-2026-WS2ED2I3UFHB7JRDMUE2XXRVYI.php>
- **case 384** `BLOCKED` · December 18, 2025 · Unidentified businessmen · Hong Kong - **case 384** `BLOCKED` · December 18, 2025 · Unidentified businessmen · Hong Kong
<https://archive.is/SOB70#selection-1145.40-1145.80> <https://archive.is/SOB70#selection-1145.40-1145.80>
- **case 360** `BLOCKED` · November 22, 2025 · Undisclosed · USA - **case 383** `THIN` · July 8, 2024 · Undisclosed · USA
<https://www.kron4.com/news/technology-ai/tech-expert-reveals-how-to-protect-your-cryptocurrency-after-11-million-theft/> <https://www.binance.com/en/square/post/24316542322970>
- **case 382** `THIN` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://www.binance.com/en/square/post/12-14-2025-attempted-robbery-at-hong-kong-cryptocurrency-exchange-investigated-33680910939473> archive: <http://web.archive.org/web/20251217153910/https://www.binance.com/en/square/post/12-14-2025-attempted-robbery-at-hong-kong-cryptocurrency-exchange-investigated-33680910939473>
- **case 382** `DEAD` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://www.mexc.co/es/news/269096>
- **case 382** `BLOCKED` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
<https://en.coinotag.com/breakingnews/hong-kong-mong-kok-cryptocurrency-exchange-robbery-attempt-leaves-owner-injured-police-seek-three-suspects>
- **case 370** `THIN` · April 27, 2024 · Family · Canada
<https://www.msn.com/en-ca/news/canada/b-c-family-tortured-for-13-hours-by-thieves-impersonating-mailmen-in-2m-crypto-heist/ar-AA1QU0ko> archive: <http://web.archive.org/web/20251123190119/https://www.msn.com/en-ca/news/canada/b-c-family-tortured-for-13-hours-by-thieves-impersonating-mailmen-in-2m-crypto-heist/ar-AA1QU0ko>
- **case 365** `THIN` · November ?, 2024 · Unidentified man · USA
<https://www.msn.com/en-us/news/crime/florida-teens-kidnap-las-vegas-man-drive-him-to-arizona-desert-steal-4m-in-cryptocurrency-police/ar-AA1EvkGd>
- **case 365** `BLOCKED` · November ?, 2024 · Unidentified man · USA
<https://www.8newsnow.com/investigators/florida-teens-kidnap-las-vegas-man-drive-him-to-arizona-desert-steal-4m-in-cryptocurrency-police/>
- **case 253** `BLOCKED` · September 5, 2025 · Undisclosed Youth · Canada
<https://www.cambridgetoday.ca/police-beat/police-investigate-robbery-and-abduction-in-cambridge-11176114>
- **case 237** `THIN` · June 13, 2025 · 26 y/o man · France
<https://www.msn.com/en-us/news/world/tiktok-crypto-trader-freed-after-kidnappers-realized-he-s-broke/ar-AA1GM5TS>
- **case 214** `BLOCKED` · February 8, 2025 · 20 y/o man · France
<https://www.leparisien.fr/faits-divers/paris-un-investisseur-en-cryptomonnaie-enleve-et-sequestre-cinq-suspects-arretes-20-03-2025-K7SU6Q4C75ECXCIJWTNJIMCTGI.php?invitationToken=e3e4c977-af95-5dbd-a1a1-50a9f35d795b&at_medium=Advertisement&at_campaign=offrir>
- **case 207** `BLOCKED` · January 16, 2025 · Taehwa Kim · Philippines
<https://mb.com.ph/19/1/2025/korean-kidnapped-in-makati-city-rescued-in-batangas>
- **case 197** `THIN` · December 1, 2024 · Wang Shu (pseudonym) · China
<https://www.binance.com/en/square/post/22010115265362>
- **case 179** `BLOCKED` · July 10, 2024 · Undisclosed Man · France
<https://www.ouest-france.fr/societe/justice/ils-menacent-un-homme-pour-de-la-cryptomonnaie-trois-jeunes-condamnes-pour-extorsion-a-angers-9b3310c6-6c61-11ef-8186-bc3b55f9d8c3>
- **case 176** `DEAD` · April 18, 2024 · 11 Traders · Singapore
<https://www.bitget.com/news/detail/12560603986077>
- **case 157** `THIN` · May 3, 2023 · Unidentified man · Spain
<https://www.binance.com/en/square/post/496955>
- **case 138** `BLOCKED` · September 12, 2022 · Unidentified couple · USA
<https://fox5sandiego.com/news/border-report/group-linked-to-9-kidnappings-in-three-states/>
- **case 80** `BLOCKED` · February ?, 2021 · Swiss & German - Stephen and Maria · Pakistan
<https://dailytimes.com.pk/725764/>
- **case 79** `THIN` · February 4, 2021 · Married Couple · Sweden
<https://www.aftonbladet.se/nyheter/krim/a/Gajal6/bevapnad-bitcoin-liga-trangde-sig-in-hos-par--kom-over-miljonbelopp> archive: <http://web.archive.org/web/20260215081756/https://www.aftonbladet.se/nyheter/krim/a/Gajal6/bevapnad-bitcoin-liga-trangde-sig-in-hos-par--kom-over-miljonbelopp>
- **case 67** `BLOCKED` · May 23, 2020 · Ellis Pinsky · USA
<https://dailyvoice.com/new-york/rivertowns/news/duo-planned-westchester-home-invasion-robbery-for-tens-of-millions-in-bitcoin-feds-say/836137/>
- **case 57** `BLOCKED` · November 19, 2019 · Simply Delicious Food Market · USA
<https://www.castanet.net/cgi-bin2/stats/clickcounter.cgi?id=274789&cid=414202&region=700>
- **case 32** `BLOCKED` · February 9, 2018 · Shailesh Bhatt · India
<https://www.theblock.co/post/368846/14-sentenced-to-life-imprisonment-in-indian-bitcoin-extortion-case-including-11-police-officers>
- **case 30** `BLOCKED` · January 29, 2018 · Unidentified · USA
<https://www.11alive.com/article/news/crime/five-arrested-in-plot-to-break-into-forsyth-county-home-to-steal-bitcoin/85-551507487>
- **case 21** `THIN` · December, 2017 · Unidentified · Iceland
<https://finance.yahoo.com/news/bitcoin-heist-iceland-115114815.html>
- **case 18** `PDF` · October, 2017 · Multiple victims · USA
<https://da.lacounty.gov/sites/default/files/press/042618_Discount_Bitcoin_Bandits_Charged_with_Robbing_Would-Be_Buyers.pdf> archive: <http://web.archive.org/web/20200304070214/https://da.lacounty.gov/sites/default/files/press/042618_Discount_Bitcoin_Bandits_Charged_with_Robbing_Would-Be_Buyers.pdf>
- **case 9** `BLOCKED` · August 14, 2016 · Multiple · Canada
<https://www.toronto.com/news-story/6810325-toronto-police-arrest-teens-in-string-of-bitcoin-related-robberies/> archive: <http://web.archive.org/web/20211127082536/https://www.toronto.com/news-story/6810325-toronto-police-arrest-teens-in-string-of-bitcoin-related-robberies/>
## has 2 other source(s) ### has 2 other source(s) on file
- **case 411** `DEAD` · February 15, 2026 · Igor Komarov · Indonesia - **case 475** `BLOCKED` · July 3, 2025 · Unidentified 36 y/o male · UK
<https://www.boredpanda.com/horrifying-discovery-in-bali-after-igor-komarov-ransom-video/> <https://www.herts.police.uk/news/hertfordshire/news/2026/may-2026/five-sentenced-for-wrench-attack-on-herts-man/>
- **case 475** `BLOCKED` · July 3, 2025 · Unidentified 36 y/o male · UK
<https://www.cryptopolitan.com/crypto-thieves-prison-sentences/>
- **case 475** `BLOCKED` · July 3, 2025 · Unidentified 36 y/o male · UK
<https://beincrypto.com/coinbase-uk-crypto-kidnapping-convictions/>
- **case 436** `BLOCKED` · March 23, 2026 · 57 y/o woman · France
<https://www.gendarmerie.interieur.gouv.fr/gendinfo/criminalite-organisee-et-enquetes/2026/crypto-rapt-en-haute-garonne-trois-nouvelles-interpellations-par-les-enqueteurs-de-la-section-de-recherches-de-toulouse>
- **case 431** `BLOCKED` · April 20, 2026 · Family · France
<https://www.letelegramme.fr/finistere/ploudalmezeau-29830/a-ploudalmezeau-une-famille-sequestree-puis-delestee-de-700-000-eur-en-cryptomonnaies-exclusif-7030440.php>
- **case 431** `THIN` · April 20, 2026 · Family · France - **case 431** `THIN` · April 20, 2026 · Family · France
<https://france3-regions.franceinfo.fr/bretagne/finistere/brest/5-membres-d-une-famille-de-ploudalmezeau-sequestres-pour-un-portefeuille-de-cryptomonnaie-3339032.html> <https://france3-regions.franceinfo.fr/bretagne/finistere/brest/5-membres-d-une-famille-de-ploudalmezeau-sequestres-pour-un-portefeuille-de-cryptomonnaie-3339032.html>
- **case 430** `BLOCKED` · September 15, 2022 · Unidentified man · USA
<https://fox5sandiego.com/news/border-report/group-linked-to-9-kidnappings-in-three-states/>
- **case 430** `THIN` · September 15, 2022 · Unidentified man · USA
<https://www.justice.gov/usao-mdnc/pr/twelve-defendants-sentenced-violent-home-invasion-robberies-steal-cryptocurrency>
- **case 416** `THIN` · March 10, 2026 · Undisclosed person · France - **case 416** `THIN` · March 10, 2026 · Undisclosed person · France
<https://france3-regions.franceinfo.fr/paris-ile-de-france/seine-et-marne/sequestration-d-une-famille-en-lien-avec-les-cryptomonnaies-trois-hommes-mis-en-examen-3315843.html> <https://france3-regions.franceinfo.fr/paris-ile-de-france/seine-et-marne/sequestration-d-une-famille-en-lien-avec-les-cryptomonnaies-trois-hommes-mis-en-examen-3315843.html> archive: <http://web.archive.org/web/20260508143702/https://france3-regions.franceinfo.fr/paris-ile-de-france/seine-et-marne/sequestration-d-une-famille-en-lien-avec-les-cryptomonnaies-trois-hommes-mis-en-examen-3315843.html>
- **case 412** `BLOCKED` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong
<https://www.ccn.com/news/crypto/hong-kong-hotel-crypto-kidnapping-680k-and-42kg-of-silver-reportedly-stolen/>
- **case 412** `THIN` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong - **case 412** `THIN` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong
<https://www.binance.com/en/square/post/299288396127458> <https://www.binance.com/en/square/post/299288396127458>
- **case 412** `THIN` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong - **case 412** `THIN` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong
<https://www.binance.com/en/square/post/299292754464081> <https://www.binance.com/en/square/post/299292754464081>
- **case 408** `THIN` · January 24, 2026 · Yong Wang, Chinese businessman · Turkey - **case 408** `THIN` · January 24, 2026 · Yong Wang, Chinese businessman · Turkey
<https://en.haberler.com/pure-chinese-torture-what-they-did-to-the-19596022/> <https://en.haberler.com/pure-chinese-torture-what-they-did-to-the-19596022/>
- **case 383** `THIN` · July 8, 2024 · Undisclosed · USA - **case 388** `BLOCKED` · January 10, 2026 · Father (director of cryptocurrency investment group), wife, · France
<https://www.binance.com/en/square/post/24316542322970> <https://www.leparisien.fr/yvelines-78/un-investisseur-en-cryptomonnaies-et-sa-famille-ligotes-et-tabasses-chez-eux-dans-les-yvelines-11-01-2026-ZMJMDGSKBRBAJC5DODWC2AHHJU.php>
- **case 441** `BLOCKED` · March ?, 2026 · Crypto entrepreneur and his family · Canada - **case 388** `ERROR` · January 10, 2026 · Father (director of cryptocurrency investment group), wife, · France
<https://www.journaldemontreal.com/2026/05/07/violations-de-domicile-une-famille-montrealaise-prise-pour-cible-pour-de-la-cryptomonnaie> <https://lagazette-yvelines.fr/2026/01/14/trois-hommes-sequestrent-une-famille-sous-fond-de-cryptomonnaie/>
- **case 440** `BLOCKED` · March ?, 2026 · Crypto entrepreneur and his family · Canada
<https://www.journaldemontreal.com/2026/05/07/violations-de-domicile-une-famille-montrealaise-prise-pour-cible-pour-de-la-cryptomonnaie>
- **case 439** `BLOCKED` · March ?, 2026 · Crypto entrepreneur and his family · Canada
<https://www.journaldemontreal.com/2026/05/07/violations-de-domicile-une-famille-montrealaise-prise-pour-cible-pour-de-la-cryptomonnaie>
- **case 438** `BLOCKED` · January 28, 2026 · Crypto entrepreneur and his family · Canada
<https://www.journaldemontreal.com/2026/05/07/violations-de-domicile-une-famille-montrealaise-prise-pour-cible-pour-de-la-cryptomonnaie>
- **case 437** `BLOCKED` · May 7, 2026 · Couple · France
<https://www.leparisien.fr/faits-divers/bondy-frappees-et-ligotees-au-petit-matin-les-victimes-du-home-jacking-navaient-pas-de-cryptomonnaie-09-05-2026-IOMODLNJEZGJHOUEN37Z3NS2VM.php>
- **case 436** `BLOCKED` · March 23, 2026 · 57 y/o woman · France
<https://www.gendarmerie.interieur.gouv.fr/gendinfo/criminalite-organisee-et-enquetes/2026/crypto-rapt-en-haute-garonne-trois-nouvelles-interpellations-par-les-enqueteurs-de-la-section-de-recherches-de-toulouse>
- **case 431** `BLOCKED` · April 20, 2026 · Family · France
<https://www.letelegramme.fr/finistere/ploudalmezeau-29830/a-ploudalmezeau-une-famille-sequestree-puis-delestee-de-700-000-eur-en-cryptomonnaies-exclusif-7030440.php>
- **case 412** `BLOCKED` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong
<https://www.ccn.com/news/crypto/hong-kong-hotel-crypto-kidnapping-680k-and-42kg-of-silver-reportedly-stolen/>
- **case 389** `BLOCKED` · January 9, 2026 · 43 y/o Software architect/engineer · France
<https://www.ouest-france.fr/societe/faits-divers/jai-entendu-des-cris-dans-la-rue-enleve-au-petit-matin-pour-ses-cryptomonnaies-pres-de-cholet-f97a7740-ed71-11f0-ae78-1a0629cc1f87>
## has 3 other source(s) ### has 3 other source(s) on file
- **case 484** `THIN` · January 13, 2026 · "RATIRL", League of Legends streamer · Sweden
<https://bo3.gg/lol/news/armed-intruders-attack-ratirl-and-demand-crypto>
- **case 480** `BLOCKED` · August 22, 2026 · Family · France
<https://www.ouest-france.fr/societe/faits-divers/info-ouest-france-une-famille-sequestree-par-erreur-pour-des-cryptomonnaies-pres-de-rennes-une-enquete-ouverte-0b30fa26-a7a9-11f1-8a27-1e0c4eb5e395>
- **case 463** `BLOCKED` · July 12, 2025 · Two French crypto millionaires in their 20s · UK
<https://www.cryptopolitan.com/london-jury-convict-crypto-torture-blackmail/>
- **case 451** `THIN` · July 20, 2023 · 56-year-old woman · France - **case 451** `THIN` · July 20, 2023 · 56-year-old woman · France
<https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html> <https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html> archive: <http://web.archive.org/web/20260527225633/https://france3-regions.franceinfo.fr/pays-de-la-loire/sarthe/le-mans/un-proces-aux-assises-requis-apres-l-enlevement-dans-la-sarthe-du-pere-de-l-influenceur-teufeurs-3286131.html>
- **case 449** `THIN` · February ?, 2024 · Unidentified · USA
<https://www.justice.gov/usao-dc/pr/gothferrari-sentenced-78-months-prison-role-massive-cryptocurrency-heist>
- **case 410** `THIN` · February 5, 2026 · 8 Chinese nationals (ages 25-45) · Malaysia - **case 410** `THIN` · February 5, 2026 · 8 Chinese nationals (ages 25-45) · Malaysia
<https://www.nst.com.my/news/nation/2026/02/1380692/12-cops-arrested-over-crypto-robbery-watch> <https://www.nst.com.my/news/nation/2026/02/1380692/12-cops-arrested-over-crypto-robbery-watch> archive: <http://web.archive.org/web/20260401052130/https://www.nst.com.my/news/nation/2026/02/1380692/12-cops-arrested-over-crypto-robbery-watch>
- **case 407** `THIN` · September 24, 2018 · William Sean "Tony" Creighton, CEO of 5Dimes · Costa Rica
<https://www.espn.com/chalk/story/_/id/27633251/american-bookmaker-found-dead-costa-rica>
- **case 407** `THIN` · September 24, 2018 · William Sean "Tony" Creighton, CEO of 5Dimes · Costa Rica
<https://www.gambling911.com/9-Individuals-Convicted-Murder-5Dimes-Owner.html>
- **case 402** `BLOCKED` · January 31, 2026 · Two adults · USA - **case 402** `BLOCKED` · January 31, 2026 · Two adults · USA
<https://bitcoinethereumnews.com/tech/california-teens-arrested-in-scottsdale-home-invasion-over-66m-cryptocurrency-holdings/> <https://bitcoinethereumnews.com/tech/california-teens-arrested-in-scottsdale-home-invasion-over-66m-cryptocurrency-holdings/>
- **case 390** `DEAD` · January 10, 2026 · 60 y/o female physician · Belgium
<https://www.gva.be/regio/antwerpen/regio-antwerpen/zoersel/gangsters-zoeken-naar-cryptomunten-en-binden-bewoonster-60-vast-in-zoersel-virtuele-munten-steeds-vaker-beoogde-buit/122929883.html>
- **case 390** `DEAD` · January 10, 2026 · 60 y/o female physician · Belgium
<https://www.gva.be/regio/vrouw-60-slachtoffer-van-home-invasion-in-zoersel-antwerps-parket-start-gerechtelijk-onderzoek-naar-onbekende-daders/122895454.html>
- **case 318** `BLOCKED` · November 4, 2024 · Crypto Forum Moderator · Canada
<https://www.theblock.co/post/333253/bitcoin-kidnapping-torture-attempt>
## has 4 other source(s) ### has 4 other source(s) on file
- **case 468** `BLOCKED` · August 7, 2026 · Harry Chun Tak Yeh · Paraguay
<https://www.dimsumdaily.hk/chinese-crypto-investor-harry-chun-tak-yeh-found-dead-after-falling-from-thirty-storey-building-in-paraguay/>
- **case 446** `THIN` · May 11, 2026 · Undisclosed · France - **case 446** `THIN` · May 11, 2026 · Undisclosed · France
<https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html> <https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html> archive: <http://web.archive.org/web/20260605101507/https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html>
- **case 445** `THIN` · May 10, 2026 · Undisclosed · France - **case 445** `THIN` · May 10, 2026 · Undisclosed · France
<https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html> <https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html> archive: <http://web.archive.org/web/20260605101507/https://france3-regions.franceinfo.fr/grand-est/bas-rhin/strasbourg-0/un-homme-vise-par-deux-tentatives-d-enlevement-apres-des-transactions-en-cryptomonnaies-3349861.html>
- **case 460** `BLOCKED` · July 2, 2026 · 41 y/o Russian "Artem I." · Indonesia
<https://balidiscovery.com/russian-in-bali-kidnapped-for-30-hours-forced-to-hand-over-crypto-account/>
- **case 405** `BLOCKED` · February 12, 2026 · David Princay, CEO of Binance France · France - **case 405** `BLOCKED` · February 12, 2026 · David Princay, CEO of Binance France · France
<https://bitcoinethereumnews.com/tech/binance-france-ceo-targeted-in-chaotic-double-home-attack-report/> <https://bitcoinethereumnews.com/tech/binance-france-ceo-targeted-in-chaotic-double-home-attack-report/>
- **case 363** `BLOCKED` · December 28, 2024 · Daniel, (17 y/o) and his girlfriend · USA - **case 363** `BLOCKED` · December 28, 2024 · Daniel, (17 y/o) and his girlfriend · USA
<https://bitcoinethereumnews.com/bitcoin/former-lapd-officer-convicted-in-violent-350k-bitcoin-heist/> <https://bitcoinethereumnews.com/bitcoin/former-lapd-officer-convicted-in-violent-350k-bitcoin-heist/>
- **case 258** `BLOCKED` · October 10, 2025 · unknown · Ukraine
<https://archive.is/El9EI>
### has 5 other source(s) on file
- **case 476** `BLOCKED` · August 26, 2025 · Aleksandr, 28 y/o Russian national · Thailand
<https://www.cryptopolitan.com/thai-authorities-apprehend-crypto-criminal/>
65 sources listed.
<!-- fetch-list:end -->
## Special: La Provence, paywalled (serves cases 457 AND 458) ## Special: La Provence, paywalled (serves cases 457 AND 458)
File diff suppressed because it is too large Load Diff