Tutti i progetti
Orchestrazione LangGraph · intelligence multi-sorgente
Sentinel — OSINT agentico
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.