metalfrom.eu/apps
Nicolas FRYDER 1fe5b4a618 fix(web): SRI sur les dépendances CDN et timeout des appels API
Les cinq bibliothèques chargées depuis unpkg et jsDelivr (Leaflet,
MarkerCluster, leaflet.heat, noUiSlider, flag-icons) n'avaient aucun contrôle
d'intégrité : un CDN compromis exécutait du code arbitraire sur le site public.
Les neuf hashes ont été recalculés depuis les URL versionnées.

GoatCounter reste sans SRI : son script n'est pas versionné.

apiGet() reçoit un timeout : sans lui, une API qui ne répond jamais laissait
l'interface et le rechargement du viewport bloqués indéfiniment.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-20 16:44:26 +02:00
..
admin fix(admin): XSS stocké dans l'activité, timeout des requêtes, déblocage manuel 2026-08-20 16:44:07 +02:00
api fix(admin): XSS stocké dans l'activité, timeout des requêtes, déblocage manuel 2026-08-20 16:44:07 +02:00
crawler fix(crawler): boucle de ré-enrichissement infinie, politesse et résilience 2026-08-20 16:43:48 +02:00
geocoder fix(geocoder): fuite de clé API, réservations atomiques, arrêt propre 2026-08-20 16:44:07 +02:00
web fix(web): SRI sur les dépendances CDN et timeout des appels API 2026-08-20 16:44:26 +02:00