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:
co-authored by
Claude Fable 5.1
parent
1387037367
commit
1309687723
@@ -1,12 +1,80 @@
|
||||
# Auto-trim review list
|
||||
|
||||
Three kinds of entry. TOO SMALL blocks were left UNTRIMMED because the trimmer found
|
||||
almost no body text on a large page. OFF-CASE? blocks were left UNTRIMMED because no term from the
|
||||
record appears on the page; the linked URL may be the wrong source. WEAK blocks were
|
||||
trimmed but on one or two hits only, usually because the record is thin; confirm the
|
||||
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.
|
||||
|
||||
- **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
|
||||
<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/>
|
||||
|
||||
+78
-10
@@ -187,6 +187,77 @@ def reset_auto(store, only=()):
|
||||
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():
|
||||
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding="utf-8", errors="replace")
|
||||
ap = argparse.ArgumentParser()
|
||||
@@ -271,16 +342,13 @@ def main():
|
||||
|
||||
if not args.dry_run:
|
||||
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")
|
||||
lines = ["# Auto-trim review list", "",
|
||||
"Three kinds of entry. TOO SMALL blocks were left UNTRIMMED because the trimmer found",
|
||||
"almost no body text on a large page. OFF-CASE? blocks were left UNTRIMMED because no term from the",
|
||||
"record appears on the page; the linked URL may be the wrong source. WEAK blocks were",
|
||||
"trimmed but 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(review):
|
||||
lines.append(f"- **case {cid}** `{field}` {src}: {reason}\n <{url}>")
|
||||
REVIEW_OUT.write_text("\n".join(lines) + "\n", encoding="utf-8")
|
||||
# The audit trail is rebuilt from the store every run, so a run limited to a few
|
||||
# cases never drops the decisions for the rest.
|
||||
alld = decisions_from_store(store)
|
||||
DECISIONS_OUT.write_text(json.dumps(alld, ensure_ascii=False, indent=2), encoding="utf-8")
|
||||
n_rev = write_review(store, alld)
|
||||
print(f"audit trail: {sum(len(v) for v in alld.values())} auto-trim decisions across {len(alld)} cases; "
|
||||
f"{n_rev} entries on the review list")
|
||||
|
||||
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)
|
||||
|
||||
@@ -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
@@ -12,140 +12,162 @@ browser to render (JavaScript). BLOCKED = the site refused an automated request
|
||||
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
|
||||
<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 382** `DEAD` · December 13, 2025 · Yu (46, male proprietor) and Lee (37, his wife) · Hong Kong
|
||||
<https://www.mexc.co/es/news/269096>
|
||||
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.
|
||||
|
||||
### 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
|
||||
<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
|
||||
<https://archive.is/SOB70#selection-1145.40-1145.80>
|
||||
- **case 360** `BLOCKED` · November 22, 2025 · Undisclosed · USA
|
||||
<https://www.kron4.com/news/technology-ai/tech-expert-reveals-how-to-protect-your-cryptocurrency-after-11-million-theft/>
|
||||
- **case 383** `THIN` · July 8, 2024 · Undisclosed · USA
|
||||
<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®ion=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
|
||||
<https://www.boredpanda.com/horrifying-discovery-in-bali-after-igor-komarov-ransom-video/>
|
||||
- **case 475** `BLOCKED` · July 3, 2025 · Unidentified 36 y/o male · UK
|
||||
<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
|
||||
<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
|
||||
<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
|
||||
<https://www.binance.com/en/square/post/299288396127458>
|
||||
- **case 412** `THIN` · March 7, 2026 · Mainland Chinese businessman, 25 · Hong Kong
|
||||
<https://www.binance.com/en/square/post/299292754464081>
|
||||
- **case 408** `THIN` · January 24, 2026 · Yong Wang, Chinese businessman · Turkey
|
||||
<https://en.haberler.com/pure-chinese-torture-what-they-did-to-the-19596022/>
|
||||
- **case 383** `THIN` · July 8, 2024 · Undisclosed · USA
|
||||
<https://www.binance.com/en/square/post/24316542322970>
|
||||
- **case 441** `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 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>
|
||||
- **case 388** `BLOCKED` · January 10, 2026 · Father (director of cryptocurrency investment group), wife, · 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 388** `ERROR` · January 10, 2026 · Father (director of cryptocurrency investment group), wife, · France
|
||||
<https://lagazette-yvelines.fr/2026/01/14/trois-hommes-sequestrent-une-famille-sous-fond-de-cryptomonnaie/>
|
||||
|
||||
## 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
|
||||
<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>
|
||||
<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 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>
|
||||
- **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>
|
||||
<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 402** `BLOCKED` · January 31, 2026 · Two adults · USA
|
||||
<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
|
||||
<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
|
||||
<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/>
|
||||
<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 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/>
|
||||
- **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/>
|
||||
- **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)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user