<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://diod.m82-project.org/index.php?action=history&amp;feed=atom&amp;title=DIOD_Viewer_Tool</id>
	<title>DIOD Viewer Tool - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://diod.m82-project.org/index.php?action=history&amp;feed=atom&amp;title=DIOD_Viewer_Tool"/>
	<link rel="alternate" type="text/html" href="https://diod.m82-project.org/index.php?title=DIOD_Viewer_Tool&amp;action=history"/>
	<updated>2026-04-10T14:21:55Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://diod.m82-project.org/index.php?title=DIOD_Viewer_Tool&amp;diff=8964&amp;oldid=prev</id>
		<title>Babar le 8 avril 2026 à 07:40</title>
		<link rel="alternate" type="text/html" href="https://diod.m82-project.org/index.php?title=DIOD_Viewer_Tool&amp;diff=8964&amp;oldid=prev"/>
		<updated>2026-04-08T07:40:31Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 8 avril 2026 à 07:40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Ligne 11 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 11 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Point important :&amp;#039;&amp;#039;&amp;#039; DIOD Timeline Viewer est un fichier HTML autonome. Aucune installation requise, aucun compte à créer, aucune donnée n&amp;#039;est envoyée sur un serveur. Tout fonctionne directement dans votre navigateur.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Point important :&amp;#039;&amp;#039;&amp;#039; DIOD Timeline Viewer est un fichier HTML autonome. Aucune installation requise, aucun compte à créer, aucune donnée n&amp;#039;est envoyée sur un serveur. Tout fonctionne directement dans votre navigateur.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Version actuelle :&#039;&#039;&#039; v1.0 — &#039;&#039;&#039;Lien :&#039;&#039;&#039; [https://diod.m82-project.org/diod-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;timeline&lt;/del&gt;-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;viewer&lt;/del&gt;.html Accéder à l&#039;outil]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;Version actuelle :&#039;&#039;&#039; v1.0 — &#039;&#039;&#039;Lien :&#039;&#039;&#039; [https://diod.m82-project.org/diod-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;viewer&lt;/ins&gt;-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;tool&lt;/ins&gt;.html Accéder à l&#039;outil]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Babar</name></author>
	</entry>
	<entry>
		<id>https://diod.m82-project.org/index.php?title=DIOD_Viewer_Tool&amp;diff=8961&amp;oldid=prev</id>
		<title>Babar : Page créée avec « = DIOD Timeline Viewer = == Qu&#039;est-ce que c&#039;est ? == &#039;&#039;&#039;DIOD Timeline Viewer&#039;&#039;&#039; est un outil web de visualisation comparative des opérations d&#039;influence numérique documentées avec le DIOD Input Tool. Il permet aux analystes et chercheurs de superposer plusieurs incidents sur une même frise chronologique et d&#039;en comparer les structures.  &#039;&#039;&#039;Le principe :&#039;&#039;&#039; L&#039;outil lit les fiches JSON produites par le DIOD Input Tool et les affiche sous forme de swimlanes para... »</title>
		<link rel="alternate" type="text/html" href="https://diod.m82-project.org/index.php?title=DIOD_Viewer_Tool&amp;diff=8961&amp;oldid=prev"/>
		<updated>2026-04-08T07:36:14Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = DIOD Timeline Viewer = == Qu&amp;#039;est-ce que c&amp;#039;est ? == &amp;#039;&amp;#039;&amp;#039;DIOD Timeline Viewer&amp;#039;&amp;#039;&amp;#039; est un outil web de visualisation comparative des opérations d&amp;#039;influence numérique documentées avec le DIOD Input Tool. Il permet aux analystes et chercheurs de superposer plusieurs incidents sur une même frise chronologique et d&amp;#039;en comparer les structures.  &amp;#039;&amp;#039;&amp;#039;Le principe :&amp;#039;&amp;#039;&amp;#039; L&amp;#039;outil lit les fiches JSON produites par le DIOD Input Tool et les affiche sous forme de swimlanes para... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= DIOD Timeline Viewer =&lt;br /&gt;
== Qu&amp;#039;est-ce que c&amp;#039;est ? ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;DIOD Timeline Viewer&amp;#039;&amp;#039;&amp;#039; est un outil web de visualisation comparative des opérations d&amp;#039;influence numérique documentées avec le DIOD Input Tool. Il permet aux analystes et chercheurs de superposer plusieurs incidents sur une même frise chronologique et d&amp;#039;en comparer les structures.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Le principe :&amp;#039;&amp;#039;&amp;#039; L&amp;#039;outil lit les fiches JSON produites par le DIOD Input Tool et les affiche sous forme de swimlanes parallèles. Chaque ligne correspond à une opération. L&amp;#039;approche reste centrée sur les incidents observables, conformément à la méthodologie M82_project.&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;outil mobilise les mêmes cadres analytiques que le DIOD Input Tool :&lt;br /&gt;
* Le &amp;#039;&amp;#039;&amp;#039;Diamond Model&amp;#039;&amp;#039;&amp;#039; affiche les 4 dimensions de chaque opération (Adversaire, Infrastructure, Capacités, Cible) sous forme de diagramme SVG&lt;br /&gt;
* Le framework &amp;#039;&amp;#039;&amp;#039;DISARM&amp;#039;&amp;#039;&amp;#039; et la méthodologie &amp;#039;&amp;#039;&amp;#039;DIMA&amp;#039;&amp;#039;&amp;#039; sont représentés dans une matrice de comparaison croisée entre opérations&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Point important :&amp;#039;&amp;#039;&amp;#039; DIOD Timeline Viewer est un fichier HTML autonome. Aucune installation requise, aucun compte à créer, aucune donnée n&amp;#039;est envoyée sur un serveur. Tout fonctionne directement dans votre navigateur.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Version actuelle :&amp;#039;&amp;#039;&amp;#039; v1.0 — &amp;#039;&amp;#039;&amp;#039;Lien :&amp;#039;&amp;#039;&amp;#039; [https://diod.m82-project.org/diod-timeline-viewer.html Accéder à l&amp;#039;outil]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Pourquoi utiliser cet outil ? ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Comparaison multi-incidents&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Visualisez jusqu&amp;#039;à 20 opérations simultanément sur une frise chronologique commune. Identifiez les chevauchements temporels, les séquences d&amp;#039;événements et les patterns récurrents entre incidents.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Filtrage et recherche&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Filtrez les opérations par pays d&amp;#039;origine, type d&amp;#039;attaquant, technique DISARM ou statut. La recherche textuelle couvre les labels, événements, narratifs et mots-clés.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Visualisation Diamond Model comparative&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Le panneau Diamond Model affiche toutes les opérations filtrées côte à côte sous forme de cartes SVG. Comparez en un coup d&amp;#039;œil les adversaires, cibles, infrastructures et capacités.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Matrice de techniques&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Le panneau Matrice croise techniques DISARM ou DIMA avec les opérations chargées. Les points colorés indiquent quelles techniques sont partagées entre plusieurs incidents.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Jalons contextuels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;Ajoutez des jalons datés (élections, publications, événements géopolitiques) superposés à la timeline pour contextualiser les opérations.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Outil évolutif&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;L&amp;#039;outil s&amp;#039;améliore grâce aux retours des utilisateurs. Vous pouvez proposer de nouvelles fonctionnalités ou de nouveaux champs selon vos besoins terrain.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Comment ça fonctionne ? ==&lt;br /&gt;
L&amp;#039;outil se compose de 6 fonctionnalités principales accessibles depuis la barre d&amp;#039;outils :&lt;br /&gt;
&lt;br /&gt;
=== 📥 Importer des données ===&lt;br /&gt;
Deux modes d&amp;#039;import sont disponibles :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Import fichier local :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Glisser-déposer un ou plusieurs fichiers JSON sur la zone d&amp;#039;import&lt;br /&gt;
* Ou cliquer pour parcourir et sélectionner les fichiers&lt;br /&gt;
* Formats acceptés : fichiers .json générés par le DIOD Input Tool (v7.0+)&lt;br /&gt;
* Limite : 20 opérations simultanées, 10 Mo par fichier&lt;br /&gt;
* En cas de doublon (même code_operation), une confirmation de remplacement est proposée&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Import depuis un dépôt Git :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Saisir l&amp;#039;URL brute d&amp;#039;un fichier JSON hébergé sur GitHub ou GitLab&lt;br /&gt;
* Domaines autorisés : raw.githubusercontent.com, gitlab.com&lt;br /&gt;
* Timeout automatique après 10 secondes&lt;br /&gt;
* L&amp;#039;URL source est tracée et affichée dans la fiche de l&amp;#039;opération&lt;br /&gt;
&lt;br /&gt;
=== 🕐 Timeline comparative ===&lt;br /&gt;
La zone centrale affiche les opérations sous forme de swimlanes horizontales :&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lanes (lignes d&amp;#039;opération) :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Chaque opération occupe une lane colorée (8 couleurs distinctes, rotation automatique)&lt;br /&gt;
* La barre d&amp;#039;activité matérialise la durée de l&amp;#039;opération (date_debut → date_fin ou date du dernier événement)&lt;br /&gt;
* Les opérations sans date de fin sont affichées comme en cours jusqu&amp;#039;à la date du dernier événement documenté&lt;br /&gt;
* Réorganisation par glisser-déposer pour modifier l&amp;#039;ordre d&amp;#039;affichage&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Marqueurs d&amp;#039;événements :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Chaque événement de la chronologie est représenté par un point sur la lane&lt;br /&gt;
* Cercle plein : observation, détection, publication, action&lt;br /&gt;
* Cercle vide : fin d&amp;#039;incident, analyse, attribution&lt;br /&gt;
* Au survol : bulle d&amp;#039;information avec date, description et label de l&amp;#039;événement&lt;br /&gt;
* Au clic : modale de détail avec navigation précédent / suivant entre les événements&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Axe temporel :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Graduation automatique selon la durée totale des opérations chargées (jours, semaines, quinzaines, mois, bimestres)&lt;br /&gt;
* Alignement sur les lundis pour les intervalles hebdomadaires, sur le 1er et 15 du mois pour les intervalles plus longs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Jalons :&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Lignes verticales datées superposées à toutes les lanes&lt;br /&gt;
* Couleur et label personnalisables&lt;br /&gt;
* Ajout et suppression depuis le panneau Jalons&lt;br /&gt;
&lt;br /&gt;
=== 🔍 Filtres et zoom ===&lt;br /&gt;
La barre de filtres permet de restreindre les opérations affichées :&lt;br /&gt;
&lt;br /&gt;
* Filtre par pays d&amp;#039;origine de l&amp;#039;attaquant&lt;br /&gt;
* Filtre par type d&amp;#039;attaquant&lt;br /&gt;
* Filtre par technique DISARM (premier code détecté par opération)&lt;br /&gt;
* Filtre par statut (en cours, terminée, en analyse, archivée)&lt;br /&gt;
* Recherche textuelle libre (labels, événements, narratifs, mots-clés)&lt;br /&gt;
* Zoom temporel : restreindre la plage affichée avec des dates de début et fin&lt;br /&gt;
* Chips de filtres actifs : affichage et suppression individuelle&lt;br /&gt;
* Compteur opérations visibles / total chargé&lt;br /&gt;
* Bouton Reset pour réinitialiser tous les filtres en un clic&lt;br /&gt;
&lt;br /&gt;
=== 🔷 Diamond Model ===&lt;br /&gt;
Le panneau Diamond Model s&amp;#039;ouvre depuis la barre d&amp;#039;outils :&lt;br /&gt;
&lt;br /&gt;
* Affichage de toutes les opérations filtrées en cartes SVG côte à côte&lt;br /&gt;
* Chaque carte contient le diagramme complet avec les 4 sommets : Adversaire (haut), Cible (bas), Infrastructure (gauche), Capacités (droite)&lt;br /&gt;
* Bordure supérieure colorée selon la couleur de l&amp;#039;opération dans la timeline&lt;br /&gt;
* Code de l&amp;#039;opération affiché en titre au-dessus du diagramme&lt;br /&gt;
* Scroll horizontal automatique si le nombre de cartes dépasse la largeur disponible&lt;br /&gt;
* Les textes longs sont découpés intelligemment sur plusieurs lignes (max 3 lignes par sommet)&lt;br /&gt;
&lt;br /&gt;
=== 📊 Matrice de techniques ===&lt;br /&gt;
Le panneau Matrice s&amp;#039;ouvre depuis la barre d&amp;#039;outils :&lt;br /&gt;
&lt;br /&gt;
* Deux onglets : DISARM et DIMA&lt;br /&gt;
* Lignes : techniques identifiées dans au moins une des opérations chargées&lt;br /&gt;
* Colonnes : opérations (code_operation), avec en-tête coloré selon la palette de la timeline&lt;br /&gt;
* Point coloré : la technique est documentée dans cette opération&lt;br /&gt;
* Case vide : technique absente de cette opération&lt;br /&gt;
* En-têtes de colonnes pivotés verticalement si plus de 4 opérations (gain de place)&lt;br /&gt;
* Scroll horizontal automatique pour les grandes matrices&lt;br /&gt;
&lt;br /&gt;
=== 📷 Export PNG ===&lt;br /&gt;
Le bouton Export PNG dans la barre d&amp;#039;outils déclenche la capture de la zone timeline :&lt;br /&gt;
&lt;br /&gt;
* Capture de la timeline complète (toutes les lanes visibles, axe temporel, jalons)&lt;br /&gt;
* Résolution doublée (scale 2x) pour une qualité optimale&lt;br /&gt;
* Fond sombre préservé (#0F1419)&lt;br /&gt;
* Téléchargement automatique au format PNG avec nom horodaté (DIOD-Timeline-AAAA-MM-JJ.png)&lt;br /&gt;
* Toast de confirmation à la fin de l&amp;#039;export&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Panneau de détail d&amp;#039;une opération ==&lt;br /&gt;
Un clic sur une carte de détail (zone sous la timeline) ouvre la modale complète de l&amp;#039;opération :&lt;br /&gt;
&lt;br /&gt;
* En-tête coloré avec code, statut, dates, attribution et badge source (Local / Git)&lt;br /&gt;
* Lien cliquable vers la source Git si l&amp;#039;opération a été importée depuis un dépôt&lt;br /&gt;
* Bouton d&amp;#039;accès direct au DIOD Input Tool&lt;br /&gt;
* Sections structurées selon le Diamond Model :&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Adversaire(s) :&amp;#039;&amp;#039;&amp;#039; nom, type, pays, niveau d&amp;#039;attribution, rôle, description&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Cible(s) :&amp;#039;&amp;#039;&amp;#039; pays, région, type de cible, description&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Infrastructure :&amp;#039;&amp;#039;&amp;#039; canaux de diffusion et relais avec ampleur et rôle&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Capacités :&amp;#039;&amp;#039;&amp;#039; techniques DISARM et DIMA sous forme de badges cliquables avec description&lt;br /&gt;
* Sections complémentaires : Objectifs, Narratifs (avec véracité et thèmes), Leviers psychologiques, Chronologie complète, Formats de contenu, Documents et sources, Mots-clés, Commentaires&lt;br /&gt;
* Fermeture par clic sur le fond, bouton X ou touche Échap&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Sécurité ==&lt;br /&gt;
L&amp;#039;outil applique les mêmes mesures de sécurité que le DIOD Input Tool v7.0 :&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Sanitization des données importées :&amp;#039;&amp;#039;&amp;#039; validation de schéma strict, extraction de texte pur via DOMParser, regex de fallback renforcée, encodage des 5 entités HTML critiques&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Validation des dates :&amp;#039;&amp;#039;&amp;#039; regex ISO 8601 stricte avec vérification des bornes (mois, jours, années 1900-2100)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Protection prototype pollution :&amp;#039;&amp;#039;&amp;#039; clés interdites (__proto__, constructor, prototype)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Validation des URL Git :&amp;#039;&amp;#039;&amp;#039; protocole HTTPS obligatoire, liste blanche de domaines, extension .json requise&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Content Security Policy (CSP) :&amp;#039;&amp;#039;&amp;#039; politique stricte, sans trusted-types (incompatible html2canvas)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Anti-clickjacking :&amp;#039;&amp;#039;&amp;#039; détection d&amp;#039;iframe et blocage immédiat&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Vérification d&amp;#039;intégrité des CDN :&amp;#039;&amp;#039;&amp;#039; hash SRI sur React 18.3.1 et ReactDOM 18.3.1 ; vérification runtime pour Tailwind (JIT, incompatible SRI par design)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Limites de charge :&amp;#039;&amp;#039;&amp;#039; 20 opérations maximum, 10 Mo par fichier, 100 éléments par tableau, 20 jalons maximum&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Error Boundary React :&amp;#039;&amp;#039;&amp;#039; capture des erreurs de rendu avec affichage d&amp;#039;un message informatif et bouton de rechargement&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Compatibilité ==&lt;br /&gt;
* Navigateurs modernes : Chrome, Firefox, Safari, Edge (versions récentes)&lt;br /&gt;
* Aucune installation, aucun serveur, aucun backend&lt;br /&gt;
* Données conservées uniquement en mémoire vive pendant la session — aucune persistance locale ni envoi réseau (hors import Git)&lt;br /&gt;
* Interface disponible en français et en anglais (bascule depuis la barre d&amp;#039;outils)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Liens utiles ==&lt;br /&gt;
* [https://diod.m82-project.org/index.php/DIOD_Input_Tool DIOD Input Tool]&lt;br /&gt;
* [https://diod.m82-project.org/index.php/Accueil Wiki DIOD]&lt;br /&gt;
* [https://github.com/DISARMFoundation/DISARMframeworks Framework DISARM]&lt;br /&gt;
* [https://diod.m82-project.org/index.php/Matrice_DIMA Matrice DIMA]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;#039;&amp;#039;Généré par DIOD — Digital Influence Operations Database — M82_project&amp;#039;&amp;#039;&lt;br /&gt;
[[Catégorie:DIOD]]&lt;br /&gt;
[[Catégorie:Outils]]&lt;br /&gt;
[[Catégorie:Influence informationnelle]]&lt;/div&gt;</summary>
		<author><name>Babar</name></author>
	</entry>
</feed>