Tutti i progetti
Orchestrazione LangGraph · intelligence multi-sorgente

Sentinel — OSINT agentico

Ruolo: Architetto e sviluppatorePeriodo: 2024 — oggi

Intelligence multi-sorgente AI-powered: una state machine LangGraph a 10 nodi indaga clear e dark web e produce entità, relazioni e report forensi STIX 2.1.

Sentinel investiga domini, IP, persone, email, hash, URL, risorse .onion e wallet crypto su clear web, dark web (via Tor) e feed di threat intelligence. L’orchestrazione è una macchina a stati agentica costruita con LangGraph: un esempio concreto di gestione dello stato e di tool calling coordinato.

Funzionalità

  • Indagine su molteplici tipi di entità da un unico punto: domini, IP, persone, email, hash, URL, onion, wallet.
  • Copertura clear web, dark web tramite Tor e feed di threat intelligence.
  • Produce entità, relazioni, finding e report forensi in formato STIX 2.1.
  • Avanzamento dell’indagine in tempo reale verso il frontend.

Aspetti tecnici

  • Python 3.12 + FastAPI; orchestrazione agentica con LangGraph modellata come state machine a 10 nodi, con rami separati per clear web e dark web.
  • Inferenza via AI Gateway (modello on-prem), NER con spaCy, semantic search degli artifact su Qdrant.
  • Accesso anonimizzato al dark web con container Tor isolato (SOCKS5); avanzamento in SSE con stato su Valkey.
  • Frontend Next.js separato; persistenza su PostgreSQL (schema dedicato `osint`).

Stack tecnologico

Python 3.12FastAPILangGraphQdrantspaCyTorValkeyNext.js

Competenze chiave

Pattern agenticiOrchestrazione LLMGestione dello statoTool integration

Collegamenti

I link contrassegnati come interno puntano a servizi e repository sulla rete privata di Elite Software House (accesso via SSO / VPN aziendale). Sono inclusi come riferimento tecnico; posso mostrarli in diretta durante un colloquio.