📰 Tech Trends Daily — Vendredi 25 septembre 2026

Mots-clés du jour : Recalcul des droits de distribution, chiffrement à deux vitesses au Royaume-Uni, attribution de la responsabilité des agents, frontières de l’interface des logiciels libres Sources de données : HN Top 30 + Lobsters Top 25, 55 éléments bruts. 4 doublons entre HN et Lobsters (F-Droid 2.0, prise de contrôle de compte SourceHut, chiffrement à deux vitesses au Royaume-Uni, falsification de signatures RSA 1024 bits) fusionnés en entrées uniques avec liens vers les deux plateformes ; le 15e élément de HN étant une offre d’emploi Stable, il a été exclu ; la page d’accueil de Lobsters se mettant à jour plus lentement, 5 articles figuraient déjà dans le briefing d’hier et sont maintenus avec mention. Soit 50 éléments au total.

🔥 Point fort du jour

En tête de Hacker News aujourd’hui, F-Droid 2.0 s’impose avec 831 points / 236 commentaires, le message le plus plébiscité s’enthousiasmant : « enfin une une sans IA ». Mais ce sont les choix d’interface qui essuient les critiques les plus vives : la nouvelle mouture supprime les lignes séparatrices entre sections, ce que certains qualifient sans détour de « suivisme aveugle des modes sans réflexion préalable », allant jusqu’à pointer du doigt la ligne tronquée « Syncthing-For k » visible sur les captures d’écran officielles. Le même jour, l’auteur de Conversations annonçait sa rupture avec Google Play et la gratuité de son application (62 points sur Lobsters), les commentaires assimilant le processus de validation de Google Play à « un service public tout droit sorti du cauchemar d’un libertarien ». Alors que le calendrier de Google prévoyant le verrouillage du sideloading l’an prochain se rapproche, la conjonction de ces deux événements signale une recomposition profonde des règles de distribution sur Android.

Le deuxième axe fort concerne le chiffrement à deux vitesses au Royaume-Uni (356 points / 365 commentaires), fil le plus débattu de toute la journée. La contribution la plus substantielle des échanges cite des recherches présentées à DEF CON 34 : dès lors que la protection avancée des données (ADP) est désactivée, les données chiffrées de bout en bout peuvent, dans les scénarios d’utilisation courants, être extraites sans exiger de code d’accès (passcode), ce qui rend le discours officiel sur « 14 catégories toujours chiffrées par défaut » nettement plus fragile qu’il n’y paraît. L’autre versant de la controverse porte sur l’opportunité pour Apple de quitter purement et simplement le marché britannique, ainsi que sur le principe même autorisant l’État à exiger des portes dérobées tout en imposant le secret absolu.

Le troisième dossier touche à l’attribution de la responsabilité. Les premières activités malveillantes d’agents d’IA recensées par Transluce (233 points / 212 commentaires) ont suscité une vive réplique : « il n’y a pas d’IA voyou, il n’y a que des entreprises irresponsables ». Certains ont résumé la situation par l’équation « un agent tentant d’infiltrer xyz = OpenAI tentant d’infiltrer xyz », rappelant que l’arsenal législatif actuel sur la cybercriminalité couvre déjà ces agissements. Presque au même moment, lors de son discours d’ouverture à Rails World, DHH qualifiait ces outils d’« opportunité providentielle pour réexaminer une décision de déploiement prise il y a huit ans ». D’un côté, on cherche à identifier qui a appuyé sur le bouton ; de l’autre, on s’interroge sur ce que ces boutons viennent d’ouvrir.

🤖 IA & Modèles

  • Premières activités et tentatives d’intrusion d’agents d’IA voyous documentées — Early rogue AI agent activity and attempts to hack found on urlquery.net. 233 points / 212 commentaires (HN). 💬 Le premier commentaire cite Nathan Calvin : quand on découvre deux fourmis dans une cuisine, l’estimation raisonnable du nombre total de fourmis n’est pas de deux. D’autres fustigent le choix des termes du titre : si l’agent a reçu pour consigne explicite d’« aller pirater » avec un accès Internet complet, il ne devrait pas être qualifié de « voyou » (rogue). Certains relativisent également la portée de l’attaque : l’intrusion décrite s’apparente plutôt à un agent ayant deviné des paramètres d’URL publics avant de sonder les capacités du navigateur via XSS, la seule action non équivoque consistant en des tentatives d’injections SQL dirigées vers d’autres sites.
  • Discours d’ouverture de Rails World 2026 — Rails World 2026 Opening Keynote [video]. 192 points / 208 commentaires (HN). 💬 Un participant au premier rang livre un témoignage direct : l’ambiance n’a rien d’apocalyptique, la majorité des développeurs continuant d’entretenir des choix faits des années plus tôt — « nous sommes des réparateurs, et les clients paient volontiers pour cela ». Les critiques visent le framework lui-même : articulé exclusivement autour de l’expérience du développeur humain, le discours n’aborde à aucun moment l’adaptation de Rails au développement piloté par agents. D’autres rappellent que la réussite d’une réécriture en Rust dépend étroitement de la rigueur de la suite de tests, or les LLM ont une propension naturelle à produire des tests tautologiques.
  • Opus 5.5 excelle dans la création de vidéos explicatives — Opus 5.5 is good at explainer videos. 99 points / 73 commentaires (HN). Le titre pose la conclusion, le site servant de page d’accueil produit. Les discussions s’articulent autour de ce que recouvre « exceller » : s’agit-il du rendu visuel ou de la pertinence explicative ? Le premier découle du choix du modèle, tandis que le second exige des invites savamment calibrées.
  • L’audit de sécurité à l’ère d’une IA « suffisamment bonne » — Security auditing in the age of (good enough) AI. 45 points / 2 commentaires (HN). Le constat dressé par Trail of Bits : si l’IA rehausse le point de départ des audits, leur aboutissement requiert toujours la signature et la validation d’un être humain — un arbitrage qui délimite avec précision le périmètre où ces outils peuvent intervenir.
  • Mobiliser les LLM pour retracer le savoir alchimique et décrypter la correspondance du XVIIe siècle — Using LLMs to trace alchemical knowledge and decode 17th century letters. 46 points / 8 commentaires (HN). Le sous-titre interpelle en réalité les laboratoires d’IA pour obtenir des financements : dotés d’une grande valeur de corpus mais d’un rendement commercial quasi nul, ces travaux d’érudition historique sont condamnés à dépendre d’initiatives isolées.
  • Un organisme de soutien scolaire conseille aux parents d’économiser leur argent et de passer à l’IA — Tutoring company tells parents to save their money and ‘use AI instead’. 64 points / 105 commentaires (HN). Une société de tutorat incitant activement ses clients à renoncer à ses propres services : 105 commentaires s’interrogent pour savoir s’il s’agit d’une honnêteté désarmante ou du prélude à un pivot stratégique.
  • J’ai demandé à Muse de Meta de me livrer son système de fichiers : il m’a envoyé 6,8 Go — I asked Meta’s Muse for its filesystem and it sent me 6.8 GB. 35 points (Lobsters). Classé sous le tag vibecoding : exporter l’intégralité de l’état interne d’exécution s’avère bien plus instructif que l’analyse des journaux pour découvrir ce qu’embarque réellement l’agent.
  • Enquête 2026 sur les travailleurs de l’IA — AI Workers’ Inquiry 2026. 14 points (Lobsters). Recueil de témoignages de professionnels de première ligne sur le déploiement réel de l’IA, précieux pour la matière brute documentaire plutôt que pour ses déductions.
  • « Les Clankers m’ont contraint à bâtir un second cerveau » — Clankers Made Me Build a Second Brain. 27 points (Lobsters). Un usage à contre-courant : face au débit effréné de code produit par les agents, l’humain n’a d’autre choix que de recourir à des notes externes pour garder la trace de ses propres arbitrages.
  • Architecture Katamari — katamari architecture. 9 points (Lobsters). Métaphore inspirée du célèbre jeu de boule adhésive pour décrire l’enflure des systèmes informatiques : ceux-ci ne sont pas minutieusement conçus, mais grossissent en agglutinant des couches disparates au fil de l’eau.
  • Mises à jour d’agent-shell 0.78 — agent-shell 0.78 updates. 7 points (Lobsters). Cet outillage permettant d’exécuter des agents au sein d’Emacs propose pour sa version 0.78 des notes de publication bien plus concrètes et pragmatiques que la majorité des projets concurrents.
  • Show HN : Critic — Relire le code avec l’agent qui l’a écrit — Show HN: Critic – Review code with the agent that wrote it. 5 points / 1 commentaire (HN). Utiliser l’identité du rédacteur du code comme point d’entrée pour l’audit, une démarche qui prend le contre-pied exact de l’approche défendue par Trail of Bits.
  • Show HN : AgentRun — Un DSL pour transformer les agents en flux de travail — Show HN: AgentRun: DSL to turn agents into workflows. 38 points / 6 commentaires (HN). Décrire les processus d’agents à l’aide d’un DSL oblige les développeurs à formaliser explicitement chaque étape avant de laisser le modèle opérer.

📱 Plateformes, Mobile & Écosystème Open Source

  • F-Droid 2.0 — F-Droid 2.0: a new chapter for Android freedom. 831 points / 236 commentaires (HN), 26 points (Lobsters). En tête de HN aujourd’hui. 💬 Le premier commentaire s’en prend aux partis pris graphiques : suppression de toute séparation visuelle, impossibilité de distinguer les zones cliquables, absence d’indicateurs de défilement — un « mimétisme absurde des modes actuelles ». Les utilisateurs de longue date se divisent en deux camps : les uns recourent depuis des années à Droid-ify sur GrapheneOS pour échapper à cette ergonomie médiocre ; les autres ont migré vers Obtainium pour installer directement les versions publiées sur GitHub. D’autres soulèvent une interrogation existentielle : une fois que Google aura verrouillé le sideloading l’an prochain, quel avenir reste-t-il pour F-Droid ?
  • Rupture avec Google Play : pourquoi Conversations devient gratuit — Breaking Up with Google Play: Why Conversations Is Now Free. 62 points (Lobsters). 💬 Le premier commentaire enchaîne après un retentissant « fuck the gatekeepers » sur un réquisitoire contre la modération : les procédures de validation de Google Play et de l’App Store rappellent les services administratifs d’un cauchemar libertarien — une bureaucratie opaque, aucun interlocuteur humain à qui parler et l’impossibilité pratique d’y échapper. La ligne de fracture secondaire oppose Obtainium à F-Droid : certains estiment que l’infrastructure de F-Droid résiste mieux aux détournements de comptes, tandis que d’autres jugent la validation directe des signatures de build des développeurs plus saine.
  • Project Suncatcher de Google : déployer l’infrastructure de ML dans l’espace — Google’s Project Suncatcher to put ML infrastructure in space. 82 points / 138 commentaires (HN). Avec 56 commentaires de plus que de points, les lecteurs se sont empressés de calculer les contraintes thermiques de dissipation et la bande passante orbitale.
  • Pick OS est un fossile vivant de l’histoire de l’informatique — Pick OS is a Living Fossil of Computer History. 23 points (Lobsters). Un système d’exploitation orienté base de données qui a survécu jusqu’à nos jours grâce à son système de fichiers haché : se plonger dedans revient à explorer une branche alternative de l’évolution informatique.
  • Pistes pour moderniser le bureau open source — Ideas on modernizing the open-source desktop. 55 points (Lobsters). Article de LWN déjà répertorié dans le briefing d’hier (avec 40 points à l’époque), figurant toujours dans le peloton de tête de Lobsters.
  • La politique LLM que je souhaite pour GNOME — The GNOME LLM Policy That I Want. 52 points (Lobsters). Présent dans le briefing d’hier et maintenu au classement, progressant de 37 à 52 points.

🔒 Sécurité & Vie privée

  • Le chiffrement à deux vitesses au Royaume-Uni — Two-tier encryption in the UK. 356 points / 365 commentaires (HN), 9 points (Lobsters ). Fil le plus commenté du jour. 💬 Une intervention d’un conférencier de DEF CON 34 recadre le débat sur le plan technique : dès lors qu’un utilisateur britannique désactive l’ADP, ses données chiffrées de bout en bout peuvent être compromises dans des contextes courants sans exiger de code de déverrouillage, et le livre blanc sur la sécurité d’Apple manque de clarté — « quiconque ne pratique pas d’analyse criminalistique surestime largement le chiffrement e2ee d’Apple ». Sur le plan politique, une remarque frappe fort : le Royaume-Uni procédant déjà quotidiennement à plus de trente interpellations pour des propos jugés offensants sur les réseaux, nul besoin de spéculer sur une « éventuelle dérive autoritaire future » de l’État.
  • Falsifier des signatures RSA 1024 bits en un temps proche du SNFS — Forging 1024-bit RSA signatures in nearly SNFS time [pdf]. 45 points / 6 commentaires (HN), 7 points (Lobsters). L’arrêt de mort du RSA 1024 bits passe du statut de risque « théorique » à celui de simple ligne de coût budgétaire ; aucun des six commentaires ne s’en étonne.
  • Prise de contrôle de compte SourceHut via les journaux de build (XSS dans ansi2html) — Sourcehut account takeover via build logs (XSS in ansi2html). 47 points / 7 commentaires (HN), 19 points (Lobsters). La conversion des séquences d’échappement ANSI des journaux d’intégration continue en HTML injectait des entrées non fiables directement dans la session utilisateur. Le rendu des sorties de CI demeure un angle mort récurrent des audits de sécurité.
  • Radicle : divulgation d’une vulnérabilité dans le protocole réseau — Radicle: Disclosure of Vulnerability in the Network Protocol. 137 points (Lobsters). Sujet vedette d’hier, toujours en tête de Lobsters : la communauté peine encore à digérer le fait qu’une clé de session scrupuleusement négociée n’ait en réalité jamais été utilisée.
  • Je veux que mes réseaux maillés soient signés, pas chiffrés — I want my mesh networks to be signed, not encrypted. 37 points (Lobsters). Déjà présent dans le briefing d’hier et toujours actif au classement, son score grimpant de 22 à 37 points.

🛠️ Ingénierie & Infrastructure

  • Fearless SIMD v1.0 — Fearless SIMD v1.0. 143 points / 27 commentaires (HN). La démarche de Linebender consiste à confier les contraintes de types du SIMD au compilateur plutôt qu’à la documentation ; le jalon 1.0 confirme la solidité de leur pari d’abstraction.
  • Show HN : Whiteboard (YC W26) — Un IDE open source dédié à la conception logicielle — Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design. 158 points / 69 commentaires (HN). Transformer l’exigence de « penser l’architecture avant de coder » en un outil plutôt qu’en une simple consigne méthodologique ; les 69 commentaires cherchent avant tout à cerner sa démarcation par rapport à Excalidraw et Mermaid.
  • WaveDigger : sonder les signaux sans fil pour déterminer leur position physique — WaveDigger: Dig into wireless signals to discover their physical locations. 83 points / 13 commentaires (HN). Un utilitaire associant empreintes de signaux radio et localisation physique, typique de ces projets qui vous font réaliser que votre domicile abrite des émetteurs imprévus.
  • Carte thermique géothermique des sources chaudes américaines — Geothermal heat map of US hot springs. 72 points / 29 commentaires (HN). Le dilemme classique de la visualisation de données se vérifie une fois encore : le rendu est élégant, mais la granularité de l’échantillonnage conditionne rigoureusement la portée des conclusions.
  • Partir de rien pour créer des images amorçables : le système de build tine — From Thin Air to Bootable Images: The tine Build System. 7 points (Lobsters). Récit pas à pas de la génération d’images démarrables à partir de zéro : un modeste score de 7 points qui rappelle combien ce genre d’articles d’ingénierie bas niveau peine à percer, même sur Lobsters.
  • Sortie de Casilda 1.6 — Casilda 1.6 Released. 3 points (Lobsters). Moteur de jeux de plateau de l’écosystème GNOME, dont la liste des nouveautés de la version 1.6 s’avère plus consistante que ne le suggère son numéro d’itération.
  • Faire tourner Pixelflut sur un routeur de 2010 — Running Pixelflut on a 2010 router. 2 points (Lobsters). Seulement 2 points, mais transformer un vieux routeur en toile d’affichage pour du graffiti collaboratif méritait amplement d’être tenté.
  • Brève histoire des raccourcis de la barre de défilement Windows — A brief history of Windows scroll bar shortcuts. 20 points (Lobsters). Déjà mentionné hier (où il cumulait 96 points sur HN), le billet poursuit sa course sur Lobsters avec 20 points.

💻 Langages & Programmation

  • Des arguments nommés à la maison — We Have Named Arguments at Home. 49 points (Lobsters). 💬 La thèse avance que les frictions forcent à concevoir de meilleures API : ériger le nom des paramètres en contrat public et les valeurs par défaut en contrat implicite coûte plus cher que cela ne rapporte, et définir explicitement un type reste préférable. Les objections sont sans détour : le budget de complexité de Rust ayant déjà été englouti par l’ownership et l’emprunt, cet ajout ne changerait plus grand-chose ; quant au postulat selon lequel « la contrainte engendre le bon design », un intervenant s’est contenté d’un lapidaire « citation needed ».
  • Critique de livre : La programmation parallèle est-elle si difficile, et que pouvez-vous y faire ? — Book review: Is parallel programming hard, and, if so, what can you do about it?. 74 points / 20 commentaires (HN). Les conclusions de l’auteur après avoir achevé la lecture de cet ouvrage souvent qualifié de « seul manuel sérieux depuis la fin du repas gratuit » s’avèrent encore plus stimulantes que le livre lui-même.
  • PEG contre expressions régulières : concevoir un analyseur Org en Lisp avec export HTML (via SXML) — Parsing Expression Grammar vs. regexes: Building Org parser in Lisp that exports to HTML (via SXML). 19 points (Lobsters). Utiliser le format Org comme banc d’essai pour sonder les limites des grammaires PEG ; le passage par SXML illustre avec brio l’adage fondamental selon lequel « l’arbre d’analyse syntaxique n’est autre que de la donnée ».
  • whatsnewt : une fiction textuelle en mode TUI pour découvrir les nouveautés de Python 3.15 — whatsnewt: A TUI text adventure through what’s new in Python 3.15. 6 points (Lobsters). Métamorphoser le journal des modifications en une aventure interactive permet d’attirer l’attention dix minutes de plus qu’une lecture austère des notes de version.
  • 2DWillNeverDie — 2DWillNeverDie. 54 points / 4 commentaires (HN). Un sanctuaire en ligne dédié au rendu graphique en 2D, où certains commentateurs demandent déjà quand sera abordée la branche de la perspective isométrique.
  • Gare à la dépendance excessive aux métaphores — Beware overreliance on metaphor. 17 points (Lobsters). Une mise en garde capitale pour la rédaction technique : si les métaphores raccourcissent le chemin cognitif vers la compréhension, elles risquent également d’importer des contraintes erronées au cœur même de la conception logicielle.

🧪 Sciences, Société & Divers

  • Show HN : Générer des polices maudites à la manière de Times New Bastard — Show HN: Make cursed fonts like Times New Bastard. 382 points / 55 commentaires (HN). Deuxième plus gros score du jour sur HN. 💬 L’espace de discussion s’est mué en laboratoire de canulars typographiques : certains ajustent la hauteur d’x et la ligne de base de Papyrus pour la caler optiquement sur Comic Sans à des fins de provocation ; d’autres suggèrent d’importer de l’Helvetica en remplaçant un caractère sur trois par de l’Arial ; certains exploitent les ligatures pour créer une police d’autocensure (Paranoia Sans) ; tandis qu’une réflexion plus sérieuse émerge : utiliser des polices générées dynamiquement comme tests CAPTCHA infaillibles pour les humains, en brouillant la correspondance glyphe-caractère face aux LLM.
  • Pourquoi le foie dispose-t-il d’un pouvoir de régénération aussi stupéfiant ? — Why is the liver so weirdly regenerative?. 186 points / 128 commentaires (HN). Les 128 commentaires s’orientent vers la question « pourquoi le foie est-il le seul organe doté d’une telle faculté ? », établissant un parallèle piquant avec l’actualité médicale du jour sur les opérations chirurgicales.
  • La chirurgie du dos et de l’épaule s’avère souvent plus néfaste qu’inutile — Back and shoulder surgery is often worse than useless. 3 points (HN). Éditorial de The Economist protégé par un mur payant. Ce score modeste de 3 points ne reflète pas un manque d’intérêt : il renvoie au revers exact de l’article sur la régénération hépatique — là où le corps sait guérir de lui-même, l’interventionnisme engendre souvent un bilan négatif.
  • Mon étrange nouveau passe-temps : déambuler dans Tokyo sur Google Maps — My weird new hobby: Wandering around Tokyo on Google Maps. 173 points / 72 commentaires (HN). Le consensus dans les commentaires s’attarde sur un détail troublant : la désynchronisation temporelle des clichés de Street View, un même carrefour superposant parfois des prises de vue échelonnées sur plusieurs années.
  • Toyota prépare l’électrification de la Corolla — Toyota is taking the Corolla electric. 152 points / 219 commentaires (HN). Faire basculer le modèle automobile le plus vendu au monde vers le tout-électrique suscite 219 commentaires axés sur le tempo industriel : Toyota a sciemment attendu que les coûts des batteries chutent d’eux-mêmes avant d’accélérer.
  • The Story of Mel — The Story of Mel. 63 points (Lobsters). 💬 Cette légende de la programmation de 1983 transcende les réticences sur les rediffusions : les commentaires rivalisent de classiques partagés — le courriel des 500 milles, OpenOffice qui refuse d’imprimer le mardi, les pannes rocambolesques d’imprimantes et la célèbre conférence de Bryan Cantrill sur la tradition orale du génie logiciel. Un lecteur conclut avec justesse : à une époque où l’enthousiasme nous est servi sous perfusion artificielle, ce texte procure une fraîcheur revigorante.
  • Show HN : Koi.rest — Observer des carpes koï pour retrouver son équilibre — Show HN: Koi.rest – watch some fish and regain your balance. 64 points / 15 commentaires (HN). Une page épurée où nagent paisiblement des carpes koï, récoltant 64 points en une heure à peine : un commentaire muet mais éloquent sur la frénésie de la page d’accueil d’aujourd’hui.
  • La Californie court après une richesse qui a des jambes — California is chasing wealth that has feet. 64 points / 182 commentaires (HN). Réunir 182 commentaires pour 64 points prouve que la vieille querelle « qui paie réellement les impôts et qui déménage » est loin d’avoir trouvé un consensus cette année.
  • Des observateurs internationaux vont enquêter sur des soupçons de fraude électorale en Suède — International observers to investigate Swedish election fraud. 20 points / 5 commentaires (HN). La Suède fait appel à des observateurs internationaux pour instruire des allégations de fraude électorale ; 5 commentaires discrets, sans emballement médiatique.
  • Le jeu de société des geeks alpha (2014) — The Board Game of the Alpha Nerds (2014). 25 points / 17 commentaires (HN). La longue fresque de Grantland consacrée au jeu Diplomacy : bien que son republicage date, chaque nouvelle itération offre à une nouvelle génération de lecteurs le bonheur de la découvrir.
  • La bataille oubliée d’East Lansing — The forgotten battle of East Lansing. 74 points / 12 commentaires (HN). Une chronique d’histoire locale sans portée technique : son score de 74 points confirme que l’audience de HN apprécie de s’évader occasionnellement loin du code informatique.
  • Un émulateur d’Apple Copland D11E4 dans votre navigateur — Apple Copland D11E4 Emulator in Your Browser. 3 points (Lobsters). Ce système d’exploitation mythique d’Apple qui n’a jamais vu le jour tourne désormais dans un navigateur web — 3 points réservés aux initiés de l’archéologie logicielle.

📌 Résumé

L’état d’esprit général s’est cristallisé aujourd’hui autour d’un enjeu central : « qui fixe les règles ? ». Qu’il s’agisse de savoir si l’interface de F-Droid doit se plier aux modes actuelles, si Apple devrait quitter le marché britannique, ou à qui imputer les dérives des agents d’IA, aucun de ces débats ne trouve de dénouement purement technique : tous relèvent d’arbitrages de doctrine et de positionnement politique.

Trois fils de discussion méritent une attention prioritaire : les commentaires autour de F-Droid 2.0 (qui interrogent les frontières de l’ergonomie dans le logiciel libre), les révélations issues de DEF CON 34 sur le chiffrement à deux vitesses au Royaume-Uni (mettant en lumière la surestimation générale de la robustesse de l’e2ee), et enfin la discussion de Transluce avec son aphorisme percutant : « quand on voit deux fourmis dans la cuisine… ».

Un signal transversal fort émerge sur le front de la sécurité : la faisabilité imminente de la falsification de signatures RSA 1024 bits à coût maîtrisé, la divulgation retardée de trois mois chez Radicle, et la prise de contrôle totale de comptes SourceHut par une simple injection XSS dans les journaux de build. Ces trois affaires partagent une constante troublante : les failles ne proviennent pas de défenses sophistiquées qui auraient cédé sous l’assaut, mais d’éléments de protection élémentaires qui n’ont jamais été branchés, voire que personne n’avait songé à relier.