From 8263bc7681c53651e49cedbdcbc8b3ec2ebd3d61 Mon Sep 17 00:00:00 2001 From: CyberMind-FR Date: Wed, 10 Jun 2026 08:44:55 +0200 Subject: [PATCH] docs: update WIP/HISTORY/TODO for Phase 11 A+B + gk2 system triage + v2.13.14 - Phase 11 social mapping A (#506/2.6.0) + B (#507/2.6.1) deployed live; C (#508) checkpointed at 55626e51. - gk2 triage: CrowdSec bouncer tables, /var/log/secubox traversal, WAF double-buffer cache (#509/1.2.2), PeerTube/PhotoPrism restart. - CI: espressobin disable (#504), WAF perf (#510) merged, v2.13.14 tagged. - Carried: Round Eye link, toolbox tab decision, var/log postinst patch. --- .claude/HISTORY.md | 73 ++++++++++++++++++++++++++++++++++++++++++++++ .claude/TODO.md | 32 +++++++++++++++++++- .claude/WIP.md | 70 +++++++++++++++++++++++++++++++++++++++++++- 3 files changed, 173 insertions(+), 2 deletions(-) diff --git a/.claude/HISTORY.md b/.claude/HISTORY.md index 05d757b4..5c15ba3d 100644 --- a/.claude/HISTORY.md +++ b/.claude/HISTORY.md @@ -3,6 +3,79 @@ --- +## 2026-06-10 — Phase 11 social mapping (A+B) + system triage + v2.13.14 (ref #502-#509) + +### Package bumps + +| Package | from → to | +|---|---| +| secubox-toolbox | 2.5.2 → **2.6.0** (#505 Phase 11.A backend) | +| secubox-toolbox | 2.6.0 → **2.6.1** (#507 Phase 11.B frontend) | +| secubox-waf | 1.2.1 → **1.2.2** (#509 double-buffer cache) | +| Release tag | **v2.13.14** | + +### Phase 11 — Social mapping per device (#502) + +**11.A backend** (`secubox-toolbox 2.6.0`, PR #506) — `social.py` +correlation engine + 3 SQLite tables (`social_edges` / `social_nodes` +/ `social_links`), `social_graph.py` mitm addon (cookie_id_hash = +sha256, never persists raw values), `/social/graph/{token}` + +`/social/wipe/{token}` (RGPD art. 17) + `/admin/social-aggregate` +endpoints, fold + purge background tasks. + +**11.B frontend** (`secubox-toolbox 2.6.1`, #507) — d3 force-directed +graph view at `/social/{token}`, FR/EN i18n, server-side favicon proxy +(7d cache), wipe modal with 3s countdown, full-viewport layout with +pan/pinch-zoom + pre-warm + autoFit. Splash menu link `/social/me` +(🕸️ Ma carto) resolving R3 peers via X-R3-Peer sentinel. + +**Live result** : graph renders real cross-site tracking on gk2 — the +ad-tech relay `35.214.136.108` bridging 360yield + seedtag + +smartadserver + smilewanted publishers, surfacing exactly the +fingerprint reuse Phase 11 targets. + +**Critical live-deploy fixes** : addon relative-import never resolved +(mitmproxy loads addons top-level) → inlined; **PYTHONPATH missing in +mitm-wg launcher** silently degraded every addon's `secubox_toolbox` +imports → fixed globally (also un-degraded inject_banner's host +classification + GeoIP); i18n moved to `