
Framework di intelligenza comportamentale Privacy-first per analisi multi-piattaforma e ricerca sociodinamica.
Intelligenza Comportamentale tra Piattaforme
Un framework multi-piattaforma incentrato sulla privacy per l'analisi comportamentale e sociodinamica


MOSAIC non è un semplice aggregatore OSINT. È un framework di analisi comportamentale progettato per aiutare ricercatori, analisti e professionisti della sicurezza a osservare, strutturare e interpretare segnali comportamentali attraverso molteplici piattaforme online.
MOSAIC raccoglie dati pubblici eterogenei e li organizza in dimensioni comportamentali, consentendo analisi comparative e longitudinali non possibili con approcci a fonte singola.
⚠️ MOSAIC non produce diagnosi psicologiche o verità assolute. Fornisce segnali strutturati e ipotesi analitiche che devono essere interpretati da un analista umano.
La maggior parte degli strumenti si concentra su cosa una persona pubblica. MOSAIC si concentra su come il comportamento emerge attraverso gli ambienti.
Invece di aggregare profili, MOSAIC costruisce impronte comportamentali su tre dimensioni complementari:
Tecnica Competenze, esperienza, strategie di problem-solving (GitHub, StackOverflow)
Sociale Interazioni, affiliazioni, modelli discorsivi, dinamiche di comunità (Telegram, Reddit, Mastodon, Bluesky)
Influenza Produzione di contenuti, temi, visibilità, coerenza narrativa (YouTube, Medium)
Questo approccio multi-angolo consente analisi sociodinamiche, di sicurezza e di credibilità che rimangono contestuali, spiegabili e attente alla privacy.
git clone https://github.com/Or1un/MOSAIC.git
cd MOSAIC
pip install -r requirements.txt
# La maggior parte delle piattaforme funziona senza credenziali
# Alcune fonti (YouTube, Telegram) richiedono chiavi API
cp modules/config.yaml.example modules/config.yaml
nano modules/config.yaml
python3 mosaic.py
pip install -r requirements_llm.txt
# Linux/macOS
curl -fsSL https://ollama.com/install.sh | sh
# Windows
# Scarica da https://ollama.com/download
ollama serve &
ollama pull qwen:0.5b
Vai oltre i curriculum analizzando:
Esempio: Valuta un profilo DevSecOps senior tramite l'attività su GitHub (rigore tecnico), le risposte su StackOverflow (stile di problem-solving) e le pubblicazioni su Medium (trasmissione di conoscenza).
Identifica rischi di esposizione, modelli di condivisione eccessiva e incongruenze nella presenza pubblica.
Esempio: Controlla l'impronta online di un dirigente o di un ruolo sensibile per la sicurezza per rilevare potenziali superfici d'attacco o rischi reputazionali.
Convalida incrociata delle affermazioni e della coerenza comportamentale tra piattaforme.
Esempio: Prima di una partnership o un investimento, valuta se il comportamento pubblico è allineato con le competenze e le responsabilità dichiarate.
Studia:
Esempio: Analizza come l'autorità tecnica si traduce (o meno) in influenza sociale attraverso diversi ecosistemi.
MOSAIC raccoglie dati pubblici eterogenei per evitare il bias mono-piattaforma.
Fonti attualmente supportate:
💡 MOSAIC funziona meglio quando sai già dove il tuo target è attivo. Una raccolta mirata migliora la qualità del segnale e riduce il rumore.
Fonti future (idee di ricerca): piattaforme professionali, forum, comunità di nicchia. Contributi e discussioni sono benvenuti.
L'analisi è guidata da prompt contestuali, non da istruzioni generiche.
Contesti disponibili (Alpha):
Recruitment.md — valutazione delle competenze tecniche e trasversaliOPSEC_audit.md — analisi dell'impronta digitale e dell'esposizioneThreat_Intelligence.md — ricerca di attribuzione e coerenzaPoC.md — analisi esplorativa rapidaI prompt sono template Markdown memorizzati in modules/prompts/.
⚠️ Nota Alpha I prompt attuali danno priorità all'architettura e all'estendibilità rispetto al perfezionamento. MOSAIC presuppone che gli analisti adattino i prompt alla propria metodologia e dominio.
MOSAIC supporta due modalità di analisi:
✅ Locale (Priorità alla Privacy — Consigliata)
ollama pull mistral:7b-instruct
Modelli supportati: mistral, llama, qwen, ecc.
⚠️ Cloud (Opzionale)
results/💡 I migliori risultati si ottengono combinando gli output di MOSAIC con contesto esterno (CV, colloqui, referenze, tempistiche).
La qualità degli insight dipende da:
MOSAIC fornisce struttura e segnali. Tu fornisci giudizio.
MOSAIC è progettato per un uso legittimo, consensuale e legale.
results/, .git-ignored)config.yamlUtilizzando MOSAIC, accetti di usarlo eticamente, responsabilmente e legalmente.
Domande, idee o direzioni di ricerca?
MOSAIC è un framework metodologico — i contributi che migliorano i prompt, la logica di analisi o le salvaguardie etiche sono particolarmente graditi.
Realizzato con 🔍 da Or1un