D’un compte SSH à root sur l’hôte, via un runner CI mal configuré

Write-up d’un lab : d’un compte SSH sans privilège jusqu’à root sur l’hôte Docker, via une forge Gitea à l’inscription ouverte et un runner CI qui monte le socket Docker. Avec, à chaque étape, ce qui aurait arrêté l’attaque.

Sécurité · CI/CD · Docker · 9 min de lecture

Retrouver ses photos de course par son numéro de dossard

Retrouver ses photos de course avec son numéro de dossard : annotation à la main, entraînement de YOLOv8n, OCR, et les règles géométriques qui font le tri derrière.

Python · Vision par ordinateur · IA · 9 min de lecture

Site d’inscription de la Purple Rouen

Le site d’inscription de la Purple Rouen, de l’inscription au retrait des dossards : paiement HelloAsso par webhook, vérification automatique des attestations PPS, billets à QR code scannés par les bénévoles, front sur Cloudflare Workers.

Web · Sécurité · Go · 4 min de lecture

INSATutorat : former les binômes de tutorat avec Gale-Shapley

Mon projet d’initiative personnelle (TIP) : une plateforme qui forme les binômes de tutorat du département STPI à partir des emplois du temps, avec l’algorithme des mariages stables, puis suit les séances et les heures.

Go · Algorithmique · Web · 6 min de lecture