
Cadre d'intelligence comportementale axé sur la confidentialité pour l'analyse multiplateforme et la recherche sociodynamique.
Intelligence comportementale multi-plateformes
Un framework multi-plateformes axé sur la confidentialité pour l'analyse comportementale et sociodynamique


MOSAIC n'est pas un simple agrégateur OSINT. Il s'agit d'un framework d'analyse comportementale conçu pour aider les chercheurs, analystes et professionnels de la sécurité à observer, structurer et interpréter les signaux comportementaux sur plusieurs plateformes en ligne.
MOSAIC collecte des données publiques hétérogènes et les organise en dimensions comportementales, permettant une analyse comparative et longitudinale impossible avec des approches mono-source.
⚠️ MOSAIC ne produit pas de diagnostics psychologiques ni de vérités absolues. Il fournit des signaux structurés et des hypothèses analytiques qui doivent être interprétés par un analyste humain.
La plupart des outils se concentrent sur ce que publie une personne. MOSAIC se concentre sur la manière dont le comportement émerge à travers les environnements.
Plutôt que d'agréger des profils, MOSAIC construit des empreintes comportementales selon trois dimensions complémentaires :
Technique Compétences, expertise, stratégies de résolution de problèmes (GitHub, StackOverflow)
Social Interactions, affiliations, schémas discursifs, dynamiques communautaires (Telegram, Reddit, Mastodon, Bluesky)
Influence Production de contenu, thèmes, visibilité, cohérence narrative (YouTube, Medium)
Cette approche multi-angle permet des analyses sociodynamiques, de sécurité et de crédibilité qui restent contextuelles, explicables et respectueuses de la vie privée.
git clone https://github.com/Or1un/MOSAIC.git
cd MOSAIC
pip install -r requirements.txt
# Most platforms work without credentials
# Some sources (YouTube, Telegram) require API keys
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
# Download from https://ollama.com/download
ollama serve &
ollama pull qwen:0.5b
Allez au-delà des CV en analysant :
Exemple : Évaluez un profil DevSecOps senior via l'activité GitHub (rigueur technique), les réponses StackOverflow (style de résolution de problèmes) et les publications Medium (transmission des connaissances).
Identifiez les risques d'exposition, les tendances à la sur-divulgation et les incohérences dans la présence publique.
Exemple : Auditez l'empreinte en ligne d'un dirigeant ou d'un poste sensible pour détecter les surfaces d'attaque potentielles ou les risques réputationnels.
Recoupez les affirmations et la cohérence comportementale entre les plateformes.
Exemple : Avant un partenariat ou un investissement, évaluez si le comportement public correspond à l'expertise et aux responsabilités déclarées.
Étudiez :
Exemple : Analysez comment l'autorité technique se traduit (ou non) en influence sociale dans différents écosystèmes.
MOSAIC collecte des données publiques hétérogènes pour éviter le biais mono-plateforme.
Sources actuellement prises en charge :
💡 MOSAIC fonctionne mieux lorsque vous savez déjà où votre cible est active. Une collecte ciblée améliore la qualité du signal et réduit le bruit.
Sources futures (idées de recherche) : plateformes professionnelles, forums, communautés de niche. Les contributions et discussions sont les bienvenues.
L'analyse est guidée par des invites contextuelles, et non par des instructions génériques.
Contextes disponibles (Alpha) :
Recruitment.md — évaluation des compétences techniques et relationnellesOPSEC_audit.md — analyse de l'empreinte numérique et de l'expositionThreat_Intelligence.md — recherche d'attribution et de cohérencePoC.md — analyse exploratoire rapideLes invites sont des modèles Markdown stockés dans modules/prompts/.
⚠️ Note Alpha Les invites actuelles privilégient l'architecture et l'extensibilité plutôt que le raffinement. MOSAIC suppose que les analystes adapteront les invites à leur méthodologie et à leur domaine.
MOSAIC prend en charge deux modes d'analyse :
✅ Local (Confidentialité d'abord — Recommandé)
ollama pull mistral:7b-instruct
Modèles pris en charge : mistral, llama, qwen, etc.
⚠️ Cloud (Facultatif)
results/💡 Les meilleurs résultats sont obtenus en combinant les sorties de MOSAIC avec du contexte externe (CV, entretiens, références, chronologies).
La qualité des insights dépend de :
MOSAIC fournit la structure et les signaux. Vous apportez le jugement.
MOSAIC est conçu pour un usage légitime, consensuel et légal.
results/, .git-ignored)config.yamlEn utilisant MOSAIC, vous acceptez de l'utiliser de manière éthique, responsable et légale.
Des questions, des idées ou des directions de recherche ?
MOSAIC est un framework méthodologique — les contributions qui améliorent les invites, la logique d'analyse ou les garde-fous éthiques sont particulièrement bienvenues.
Fait avec 🔍 par Or1un