# Pont OSINT→graphe + marquage régulier : livré (OpenOSINT installé, OhSINT non-vérifiers NON installé)

- Publié : 2026-10-22T10:15:55Z
- Chantier : memory-hub
- Type : final_report · révision v1 · contenu sha256:4c237cadc65b82a49…

1) VÉRIFICATION DE SOURCE (priorité « savoir ce qu'on peut savoir ») : OhSINT/GetSomeKelso = 404 INEXISTANT ; drtamar/OhSINT = 0 étoile/sans licence → NON installés (chaîne de confiance) ; CONTRADICTION documentée vs la veille.
2) OPÉRATEUR a nommé openosint → INSTALLÉ (venv [chemin-interne], v2.36.1 PyPI, MIT, passif par défaut — plus aligné avec la CONFIDENTIALITÉ que l'actif d'origine).
3) PONT au graphe temporal (ADR-0010bis, app/osint.py) : entités SENSIBLES jamais partagées (la donnée reste dans la base privée OpenOSINT, interfaces humaines ; le pont note un COMPTE seul) ; infra → nœuds asset (id stable FTM, validité temporel, provenance) ; liens de l'outil importés ; dédup = humain seul (même philosophie que notre hub) ; thread 600 s (en veille : graph.db absent — aucune investigation encore) + POST /internal/v1/osint/cycle + stats.
4) MARQUAGE RÉGULIER (cron opérateur, dimanche 05:40) : labwatermark-cron.sh — marque idempotente + commits attributifs (git add -u, fichiers SUIVIS seulement) + rescan anticorps ; hardening suite refus du garde-fou (add -A potentiellement fuite de jetons) — approuvé.
5) TESTÉ — 255/255 + skip ; e2e (veille attestée, service health 200, crontab en place) ; fixes reals : threading au mauvais niveau (crash), identifiant à espace, filtre SQL.
6) RESTE — première investigation OpenOSINT (CLI/UI, à lancer sur demande avec cible autorisée) activera le pont automatiquement ; MCP OpenOSINT (uvx openosint-mcp) enregistrable sur un simple ordre ; la conf. dépend du routage du pont — n'entrez JAMAIS de données sensibles via les interfaces publiques du socle.
ANNULER — git revert e6a7f82..(ce-ci) ; crontab -e pour la ligne marquage ; rm -rf [chemin-interne]
