« Module:Operations » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (3 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 2 : | Ligne 2 : | ||
local operations = { | local operations = { | ||
{ | |||
nom = "Pravda", | |||
slug = "incident-2022-pravda-llm-grooming-international-ru", | |||
lancement = "01/01/2022", | |||
moa = "Pravda", | |||
attribution = "Russie", | |||
cible = "International", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/publications/portal-kombat-un-reseau-structure-et-coordonne-de-propagande-prorusse", "VIGINUM" }, | |||
{ "https://dfrlab.org/2025/03/12/pravda-network-wikipedia-llm-x/", "DFRLab" }, | |||
{ "https://checkfirst.network/pravda-network-worldwide-expansion-and-llm-wikipedia-pollution/", "CheckFirst" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Operation Overload", | |||
slug = "incident-2023-overload-france-ru", | |||
lancement = "01/07/2023", | |||
moa = "Matriochka", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://checkfirst.network/wp-content/uploads/2025/06/Overload%C2%A02_%20Main%20Draft%20Report_compressed.pdf", "CheckFirst / Reset Tech" }, | |||
{ "https://www.sgdsn.gouv.fr/files/files/20240611_NP_SGDSN_VIGINUM_Matriochka_EN_VF.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | |||
nom = "BlackCore", | |||
slug = "incident-2026-blackcore-lfi-france-blackcore", | |||
lancement = "01/03/2025", | |||
moa = "BlackCore", | |||
attribution = "BlackCore", | |||
cible = "France", | |||
sources = { | |||
{ "https://france3-regions.franceinfo.fr/occitanie/haute-garonne/toulouse/ingerence-lors-des-municipales-contre-des-candidats-lfi-de-blackcore-a-tel-aviv-ce-que-les-enquetes-de-liberation-et-haaretz-revelent-3351202.html", "France 3 Occitanie" }, | |||
{ "https://www.i24news.tv/fr/actu/france/artc-la-france-enquete-sur-une-possible-ingerence-electorale-liee-a-une-societe-israelienne", "i24NEWS" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Spamouflage", | |||
slug = "incident-2022-spamouflage-tibet-cn", | |||
lancement = "01/07/2022", | |||
moa = "Spamouflage", | |||
attribution = "Chine", | |||
cible = "Tibet", | |||
sources = { | |||
{ "https://dfrlab.org/2026/04/24/china-linked-spamouflage-targets-tibetan-parliament-in-exile-elections/", "DFRLab" }, | |||
{ "https://graphika.com/posts/deepfakes-noise-and-doubt-ai-s-role-in-three-recent-elections", "Graphika" }, | |||
}, | |||
}, | |||
{ | |||
nom = "EULosses", | |||
slug = "incident-2025-eulosses-estonie-ru", | |||
lancement = "23/06/2025", | |||
moa = "", | |||
attribution = "Russie", | |||
cible = "Estonie", | |||
sources = { | |||
{ "https://dfrlab.org/2026/04/27/fabricated-eu-economic-loss-counter-used-to-undermine-sanctions-support-in-estonia/", "DFRLab" }, | |||
{ "https://cpd.gov.ua/en/report/analytical-report-information-resource-eulosses/", "Center for Countering Disinformation" }, | |||
}, | |||
}, | |||
{ | |||
nom = "VENOM", | |||
slug = "incident-2025-spamouflage-venom-etats-unis-cn", | |||
lancement = "2025 ?", | |||
moa = "Spamouflage", | |||
attribution = "Chine", | |||
cible = "Etats-Unis", | |||
sources = { | |||
{ "https://www.graphika.com/reports/puppetmaster", "Graphika #PuppetMaster" }, | |||
{ "https://graphika.com/reports/the-americans", "Graphika - The Americans" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Shadow Wolf Warrior", | |||
slug = "incident-2012-influence-rpc-nordique-baltique-danemark-cn", | |||
lancement = "01/01/2012", | |||
moa = "Ambassade de la RPC", | |||
attribution = "Chine", | |||
cible = "Danemark - Lituanie", | |||
sources = { | |||
{ "https://stratcomcoe.org/publications/chinas-influence-in-the-nordic-baltic-information-environment-denmark-and-lithuania/337/", "NATO StratCom CoE" }, | |||
}, | |||
}, | |||
{ | |||
nom = "arabic.news.cn", | |||
slug = "incident-2022-cadrage-prc-monde-arabe-cn", | |||
lancement = "07/12/2022", | |||
moa = "", | |||
attribution = "Chine", | |||
cible = "Monde arabe", | |||
sources = { | |||
{ "https://stratcomcoe.org/publications/assessing-prc-media-framing-and-narratives-in-arabic-language-media-environments/343/", "NATO StratCom CoE" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Portal Kombat", | |||
slug = "incident-2013-portal-kombat-france-ru", | |||
lancement = "07/03/2013", | |||
moa = "TigerWeb", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240214_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_PARTIE2_VF.pdf", "VIGINUM" }, | |||
{ "https://www.disinfo.eu/publications/how-two-information-portals-hide-their-ties-to-the-russian-news-agency-inforos", "EU DisinfoLab" }, | |||
{ "https://openfacto.fr/2022/01/18/rapport-la-galaxie-des-sites-russophones-du-gru/", "OpenFacto" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Portal Kombat", | |||
slug = "incident-2022-portal-kombat-europe-ru", | |||
lancement = "24/02/2022", | |||
moa = "TigerWeb", | |||
attribution = "Russie", | |||
cible = "Union européenne", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/viginum/publications/portal-kombat-extension-du-reseau-de-propagande-russe", "VIGINUM" }, | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240428_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_NVX%20NDD_%28PARTIE3%29_VF.pdf", "VIGINUM - rapport partie 3" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Portal Kombat", | |||
slug = "incident-2022-portal-kombat-france-ru", | |||
lancement = "24/02/2022", | |||
moa = "", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240212_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_VF.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | |||
nom = "RRN", | |||
slug = "incident-2022-rrn-france-ru", | |||
lancement = "10/03/2022", | |||
moa = "Social Design Agency (ASP)", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20230619_NP_VIGINUM_RAPPORT-CAMPAGNE-RRN_VF_0.pdf", "VIGINUM" }, | |||
{ "https://about.fb.com/news/2022/11/metas-adversarial-threat-report-q3-2022", "Meta" }, | |||
}, | |||
}, | |||
{ | |||
nom = "African Initiative", | |||
slug = "incident-2023-african-initiative-burkina-faso-ru", | |||
lancement = "13/09/2023", | |||
moa = "African Initiative", | |||
attribution = "Russie", | |||
cible = "Burkina Faso", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20250612_TLP-CLEAR_VIGINUM_FCDO_EEAS_Rapport_Technique_African_Initiative_FR.pdf", "VIGINUM / FCDO / SEAE" }, | |||
{ "https://cdn.openai.com/threat-intelligence-reports/influence-and-cyber-operations-an-update_October-2024.pdf", "OpenAI" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Matriochka", | |||
slug = "incident-2023-matriochka-france-ru", | |||
lancement = "05/09/2023", | |||
moa = "Matriochka", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240610_NP_SGDSN_VIGINUM_Matriochka_VD.pdf", "VIGINUM" }, | |||
{ "https://www.washingtonpost.com/world/2024/02/16/russian-disinformation-zelensky-zaluzhny", "Washington Post" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Storm-1516", | |||
slug = "incident-2023-storm-1516-ukraine-ru", | |||
lancement = "20/08/2023", | |||
moa = "Storm-1516", | |||
attribution = "Russie", | |||
cible = "Ukraine", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20250507_TLP-CLEAR_NP_SGDSN_VIGINUM_Rapport%20technique_Storm-1516.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | |||
nom = "UN-notorious BIG", | |||
slug = "incident-2023-un-notorious-big-france-az", | |||
lancement = "06/07/2023", | |||
moa = "Baku Initiative Group (BIG)", | |||
attribution = "Azerbaïdjan", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20241202_NP_SGDSN_VIGINUM_RAPPORT-BIG.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Storm-1516", | |||
slug = "incident-2026-macron-epstein-france-ru", | |||
lancement = "01/02/2026", | |||
moa = "Storm-1516", | |||
attribution = "Russie", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.sgdsn.gouv.fr/files/files/Publications/20260206_NP_TLP-CLEAR_SGDSN_VIGINUM_Fiche-Technique-Storm-1516_0.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | |||
nom = "Rokh Solis", | |||
slug = "incident-2026-rokh-solis-france-blackcore", | |||
lancement = "09/02/2026", | |||
moa = "BlackCore", | |||
attribution = "BlackCore", | |||
cible = "France", | |||
sources = { | |||
{ "https://www.lemonde.fr/pixels/article/2026/06/12/derriere-l-operation-d-ingerence-contre-lfi-lors-des-municipales-un-insaisissable-commanditaire_6701119_4408996.html", "Le Monde" }, | |||
{ "https://www.liberation.fr/societe/police-justice/campagne-de-desinformation-contre-lfi-une-action-judiciaire-est-engagee-annonce-le-ministre-de-linterieur-20260520_5Y6P57Y6GFFV3CFYXWOQGO7FQY/", "Libération" }, | |||
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20260611_SGDSN_VIGINUM_Rapport-technique_Rokh-Solis.pdf", "VIGINUM" }, | |||
}, | |||
}, | |||
{ | { | ||
nom = "Les punaises de lit", | nom = "Les punaises de lit", | ||
slug = "Les punaises de lit", | |||
lancement = "01/10/2023", | lancement = "01/10/2023", | ||
moa = "Doppelgänger", | moa = "Doppelgänger", | ||
| Ligne 15 : | Ligne 229 : | ||
{ | { | ||
nom = "Charnier de Gossi", | nom = "Charnier de Gossi", | ||
slug = "Charnier de Gossi", | |||
lancement = "20/04/2022", | lancement = "20/04/2022", | ||
moa = "Wagner Group", | moa = "Wagner Group", | ||
| Ligne 25 : | Ligne 240 : | ||
{ | { | ||
nom = "Elections roumaines 2024", | nom = "Elections roumaines 2024", | ||
slug = "Elections roumaines 2024", | |||
lancement = "11/11/2024", | lancement = "11/11/2024", | ||
moa = "Inconnu", | moa = "Inconnu", | ||
| Ligne 31 : | Ligne 247 : | ||
sources = { | sources = { | ||
{ "https://www.sgdsn.gouv.fr/files/files/Publications/20250204_NP_SGDSN_VIGINUM_Rapport_public_Elections_roumanie_risques_france_VFF.pdf", "VIGINUM" }, | { "https://www.sgdsn.gouv.fr/files/files/Publications/20250204_NP_SGDSN_VIGINUM_Rapport_public_Elections_roumanie_risques_france_VFF.pdf", "VIGINUM" }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
nom = "PaperWall", | nom = "PaperWall", | ||
slug = "PaperWall", | |||
lancement = "2023 ?", | lancement = "2023 ?", | ||
moa = "", | moa = "", | ||
| Ligne 87 : | Ligne 294 : | ||
and match(op.cible, args.cible) then | and match(op.cible, args.cible) then | ||
local r = t:tag("tr") | local r = t:tag("tr") | ||
r:tag("td"):wikitext("[[" .. op.nom .. "]]") | r:tag("td"):wikitext("[[" .. (op.slug or op.nom) .. "|" .. op.nom .. "]]") | ||
r:tag("td"):wikitext(op.lancement or "") | r:tag("td"):wikitext(op.lancement or "") | ||
r:tag("td"):wikitext(op.moa or "") | r:tag("td"):wikitext(op.moa or "") | ||
Dernière version du 19 septembre 2026 à 12:26
La documentation pour ce module peut être créée à Module:Operations/doc
local p = {}
local operations = {
{
nom = "Pravda",
slug = "incident-2022-pravda-llm-grooming-international-ru",
lancement = "01/01/2022",
moa = "Pravda",
attribution = "Russie",
cible = "International",
sources = {
{ "https://www.sgdsn.gouv.fr/publications/portal-kombat-un-reseau-structure-et-coordonne-de-propagande-prorusse", "VIGINUM" },
{ "https://dfrlab.org/2025/03/12/pravda-network-wikipedia-llm-x/", "DFRLab" },
{ "https://checkfirst.network/pravda-network-worldwide-expansion-and-llm-wikipedia-pollution/", "CheckFirst" },
},
},
{
nom = "Operation Overload",
slug = "incident-2023-overload-france-ru",
lancement = "01/07/2023",
moa = "Matriochka",
attribution = "Russie",
cible = "France",
sources = {
{ "https://checkfirst.network/wp-content/uploads/2025/06/Overload%C2%A02_%20Main%20Draft%20Report_compressed.pdf", "CheckFirst / Reset Tech" },
{ "https://www.sgdsn.gouv.fr/files/files/20240611_NP_SGDSN_VIGINUM_Matriochka_EN_VF.pdf", "VIGINUM" },
},
},
{
nom = "BlackCore",
slug = "incident-2026-blackcore-lfi-france-blackcore",
lancement = "01/03/2025",
moa = "BlackCore",
attribution = "BlackCore",
cible = "France",
sources = {
{ "https://france3-regions.franceinfo.fr/occitanie/haute-garonne/toulouse/ingerence-lors-des-municipales-contre-des-candidats-lfi-de-blackcore-a-tel-aviv-ce-que-les-enquetes-de-liberation-et-haaretz-revelent-3351202.html", "France 3 Occitanie" },
{ "https://www.i24news.tv/fr/actu/france/artc-la-france-enquete-sur-une-possible-ingerence-electorale-liee-a-une-societe-israelienne", "i24NEWS" },
},
},
{
nom = "Spamouflage",
slug = "incident-2022-spamouflage-tibet-cn",
lancement = "01/07/2022",
moa = "Spamouflage",
attribution = "Chine",
cible = "Tibet",
sources = {
{ "https://dfrlab.org/2026/04/24/china-linked-spamouflage-targets-tibetan-parliament-in-exile-elections/", "DFRLab" },
{ "https://graphika.com/posts/deepfakes-noise-and-doubt-ai-s-role-in-three-recent-elections", "Graphika" },
},
},
{
nom = "EULosses",
slug = "incident-2025-eulosses-estonie-ru",
lancement = "23/06/2025",
moa = "",
attribution = "Russie",
cible = "Estonie",
sources = {
{ "https://dfrlab.org/2026/04/27/fabricated-eu-economic-loss-counter-used-to-undermine-sanctions-support-in-estonia/", "DFRLab" },
{ "https://cpd.gov.ua/en/report/analytical-report-information-resource-eulosses/", "Center for Countering Disinformation" },
},
},
{
nom = "VENOM",
slug = "incident-2025-spamouflage-venom-etats-unis-cn",
lancement = "2025 ?",
moa = "Spamouflage",
attribution = "Chine",
cible = "Etats-Unis",
sources = {
{ "https://www.graphika.com/reports/puppetmaster", "Graphika #PuppetMaster" },
{ "https://graphika.com/reports/the-americans", "Graphika - The Americans" },
},
},
{
nom = "Shadow Wolf Warrior",
slug = "incident-2012-influence-rpc-nordique-baltique-danemark-cn",
lancement = "01/01/2012",
moa = "Ambassade de la RPC",
attribution = "Chine",
cible = "Danemark - Lituanie",
sources = {
{ "https://stratcomcoe.org/publications/chinas-influence-in-the-nordic-baltic-information-environment-denmark-and-lithuania/337/", "NATO StratCom CoE" },
},
},
{
nom = "arabic.news.cn",
slug = "incident-2022-cadrage-prc-monde-arabe-cn",
lancement = "07/12/2022",
moa = "",
attribution = "Chine",
cible = "Monde arabe",
sources = {
{ "https://stratcomcoe.org/publications/assessing-prc-media-framing-and-narratives-in-arabic-language-media-environments/343/", "NATO StratCom CoE" },
},
},
{
nom = "Portal Kombat",
slug = "incident-2013-portal-kombat-france-ru",
lancement = "07/03/2013",
moa = "TigerWeb",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240214_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_PARTIE2_VF.pdf", "VIGINUM" },
{ "https://www.disinfo.eu/publications/how-two-information-portals-hide-their-ties-to-the-russian-news-agency-inforos", "EU DisinfoLab" },
{ "https://openfacto.fr/2022/01/18/rapport-la-galaxie-des-sites-russophones-du-gru/", "OpenFacto" },
},
},
{
nom = "Portal Kombat",
slug = "incident-2022-portal-kombat-europe-ru",
lancement = "24/02/2022",
moa = "TigerWeb",
attribution = "Russie",
cible = "Union européenne",
sources = {
{ "https://www.sgdsn.gouv.fr/viginum/publications/portal-kombat-extension-du-reseau-de-propagande-russe", "VIGINUM" },
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240428_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_NVX%20NDD_%28PARTIE3%29_VF.pdf", "VIGINUM - rapport partie 3" },
},
},
{
nom = "Portal Kombat",
slug = "incident-2022-portal-kombat-france-ru",
lancement = "24/02/2022",
moa = "",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240212_NP_SGDSN_VIGINUM_RAPPORT-RESEAU-PORTAL-KOMBAT_VF.pdf", "VIGINUM" },
},
},
{
nom = "RRN",
slug = "incident-2022-rrn-france-ru",
lancement = "10/03/2022",
moa = "Social Design Agency (ASP)",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20230619_NP_VIGINUM_RAPPORT-CAMPAGNE-RRN_VF_0.pdf", "VIGINUM" },
{ "https://about.fb.com/news/2022/11/metas-adversarial-threat-report-q3-2022", "Meta" },
},
},
{
nom = "African Initiative",
slug = "incident-2023-african-initiative-burkina-faso-ru",
lancement = "13/09/2023",
moa = "African Initiative",
attribution = "Russie",
cible = "Burkina Faso",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20250612_TLP-CLEAR_VIGINUM_FCDO_EEAS_Rapport_Technique_African_Initiative_FR.pdf", "VIGINUM / FCDO / SEAE" },
{ "https://cdn.openai.com/threat-intelligence-reports/influence-and-cyber-operations-an-update_October-2024.pdf", "OpenAI" },
},
},
{
nom = "Matriochka",
slug = "incident-2023-matriochka-france-ru",
lancement = "05/09/2023",
moa = "Matriochka",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20240610_NP_SGDSN_VIGINUM_Matriochka_VD.pdf", "VIGINUM" },
{ "https://www.washingtonpost.com/world/2024/02/16/russian-disinformation-zelensky-zaluzhny", "Washington Post" },
},
},
{
nom = "Storm-1516",
slug = "incident-2023-storm-1516-ukraine-ru",
lancement = "20/08/2023",
moa = "Storm-1516",
attribution = "Russie",
cible = "Ukraine",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20250507_TLP-CLEAR_NP_SGDSN_VIGINUM_Rapport%20technique_Storm-1516.pdf", "VIGINUM" },
},
},
{
nom = "UN-notorious BIG",
slug = "incident-2023-un-notorious-big-france-az",
lancement = "06/07/2023",
moa = "Baku Initiative Group (BIG)",
attribution = "Azerbaïdjan",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20241202_NP_SGDSN_VIGINUM_RAPPORT-BIG.pdf", "VIGINUM" },
},
},
{
nom = "Storm-1516",
slug = "incident-2026-macron-epstein-france-ru",
lancement = "01/02/2026",
moa = "Storm-1516",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/Publications/20260206_NP_TLP-CLEAR_SGDSN_VIGINUM_Fiche-Technique-Storm-1516_0.pdf", "VIGINUM" },
},
},
{
nom = "Rokh Solis",
slug = "incident-2026-rokh-solis-france-blackcore",
lancement = "09/02/2026",
moa = "BlackCore",
attribution = "BlackCore",
cible = "France",
sources = {
{ "https://www.lemonde.fr/pixels/article/2026/06/12/derriere-l-operation-d-ingerence-contre-lfi-lors-des-municipales-un-insaisissable-commanditaire_6701119_4408996.html", "Le Monde" },
{ "https://www.liberation.fr/societe/police-justice/campagne-de-desinformation-contre-lfi-une-action-judiciaire-est-engagee-annonce-le-ministre-de-linterieur-20260520_5Y6P57Y6GFFV3CFYXWOQGO7FQY/", "Libération" },
{ "https://www.sgdsn.gouv.fr/files/files/viginum/Publications/20260611_SGDSN_VIGINUM_Rapport-technique_Rokh-Solis.pdf", "VIGINUM" },
},
},
{
nom = "Les punaises de lit",
slug = "Les punaises de lit",
lancement = "01/10/2023",
moa = "Doppelgänger",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/publications/maj-19062023-rrn-une-campagne-numerique-de-manipulation-de-linformation-complexe-et", "Etat français" },
{ "https://www.tf1info.fr/politique/video-france-la-psychose-autour-des-punaises-de-lit-amplifiee-par-le-kremlin-selon-le-ministre-delegue-charge-de-l-europe-jean-noel-barrot-2287888.html", "Interview TF1" },
},
},
{
nom = "Charnier de Gossi",
slug = "Charnier de Gossi",
lancement = "20/04/2022",
moa = "Wagner Group",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.slate.fr/story/229508/afrique-russie-intox-manipulations-groupe-wagner-guerre-information-mali-centrafrique-influence", "Slate.fr" },
},
},
{
nom = "Elections roumaines 2024",
slug = "Elections roumaines 2024",
lancement = "11/11/2024",
moa = "Inconnu",
attribution = "Russie",
cible = "France",
sources = {
{ "https://www.sgdsn.gouv.fr/files/files/Publications/20250204_NP_SGDSN_VIGINUM_Rapport_public_Elections_roumanie_risques_france_VFF.pdf", "VIGINUM" },
},
},
{
nom = "PaperWall",
slug = "PaperWall",
lancement = "2023 ?",
moa = "",
attribution = "Chine",
cible = "Belgique - Luxembourg",
sources = {
{ "https://www.disinfo.eu/paperwall-chinese-information-operation-targets-belgium-and-luxembourg/", "EU disinfo lab" },
},
},
}
local function sources(list)
local out = {}
for _, s in ipairs(list or {}) do
out[#out + 1] = "[" .. s[1] .. " " .. s[2] .. "]"
end
return table.concat(out, " ")
end
local function match(value, filter)
if not filter or filter == "" then return true end
value = mw.ustring.lower(value or "")
filter = mw.ustring.lower(filter)
return mw.ustring.find(value, filter, 1, true) ~= nil
end
function p.table(frame)
local args = frame.args
local cols = { "Nom / Action", "Lancement", "MOA", "Attribution", "Cible", "Sources" }
local t = mw.html.create("table")
:addClass("wikitable sortable filtrable centre")
:css("width", "80%")
local hr = t:tag("tr")
for _, c in ipairs(cols) do
hr:tag("th"):attr("scope", "col"):wikitext(c)
end
for _, op in ipairs(operations) do
if match(op.nom, args.nom)
and match(op.lancement, args.lancement)
and match(op.moa, args.moa)
and match(op.attribution, args.attribution)
and match(op.cible, args.cible) then
local r = t:tag("tr")
r:tag("td"):wikitext("[[" .. (op.slug or op.nom) .. "|" .. op.nom .. "]]")
r:tag("td"):wikitext(op.lancement or "")
r:tag("td"):wikitext(op.moa or "")
r:tag("td"):wikitext(op.attribution or "")
r:tag("td"):wikitext(op.cible or "")
r:tag("td"):wikitext(sources(op.sources))
end
end
return tostring(t)
end
return p