<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Accueil on Pierre Giusti</title><link>https://piergst.github.io/fr/</link><description>Recent content in Accueil on Pierre Giusti</description><generator>Hugo</generator><language>fr-FR</language><lastBuildDate>Fri, 24 Apr 2026 11:11:59 +0200</lastBuildDate><atom:link href="https://piergst.github.io/fr/index.xml" rel="self" type="application/rss+xml"/><item><title>Diving into HTML parsing through a PortSwigger lab</title><link>https://piergst.github.io/fr/posts/portswigger-lab-html-parsing-dive/</link><pubDate>Fri, 24 Apr 2026 11:11:59 +0200</pubDate><guid>https://piergst.github.io/fr/posts/portswigger-lab-html-parsing-dive/</guid><description>Un lab PortSwigger sur le dangling markup injection m&amp;rsquo;a amené à me demander ce qui se passe réellement entre le HTML brut envoyé par un serveur et ce qu&amp;rsquo;un navigateur affiche. Cet article retrace ce cheminement, d&amp;rsquo;un /login disparu du DOM jusqu&amp;rsquo;à la machine à états du tokenizer HTML, la construction de l&amp;rsquo;arbre et la sanitization DOMPurify. Moins un write-up qu&amp;rsquo;une exploration des mécanismes du parsing HTML.</description></item><item><title/><link>https://piergst.github.io/fr/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://piergst.github.io/fr/about/</guid><description>&lt;h2 id="pierre-giusti"&gt;Pierre Giusti&lt;/h2&gt;
&lt;p&gt;Actuellement à fond offsec et bug bounty. Avant ça, plus de 10 ans de dev, côté industrie d&amp;rsquo;abord, embarqué et machines à commande numérique. Puis j&amp;rsquo;ai bifurqué vers de l&amp;rsquo;applicatif desktop et web, avec pas mal de devops au passage. J&amp;rsquo;aime les sujets tech, chercher, creuser, apprendre, développer mes tools.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai eu une autre vie professionnelle aussi : charpente bois, charpente navale, maisons en rondins au Canada&amp;hellip; Pas mal d&amp;rsquo;années à fabriquer des trucs qui tiennent debout, ou qui flottent. Ça m&amp;rsquo;a amené à concevoir une machine numérique pour la charpente. J&amp;rsquo;ai dessiné et construit les deux premiers prototypes seul, dans un atelier ; six ans plus tard l&amp;rsquo;entreprise sortait cent machines par an.&lt;/p&gt;</description></item></channel></rss>