parlemonde / 1village

https://1v.parlemonde.org
GNU General Public License v3.0
6 stars 5 forks source link

Fix xss in url comment #967

Open GaspardRivoire opened 1 month ago

GaspardRivoire commented 1 month ago

Motivation

Correction faille XSS sur le formulaire d'ajout d'URL dans un commentaire

Changes

Validation de l'URL avec une expression régulière Liste blanche des protocoles d'URL autorisés

A faire

Gestion du CSP au niveau de l'app : Nextjs handle (app.ts server) nonce -> rajouter l'id sur les script CSP nonce id (cf mozilla developper)