2 Commits
Author SHA1 Message Date
Ange-Marie MAURIN - A2M SystèmesandClaude Opus 5.5 87bbde2c8d chore(studio): port par defaut de l'interface 9180 -> 9080
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 19:47:29 +01:00
Ange-Marie MAURIN - A2M Systèmes 99b0a0f008 feat(studio/host): brique web, service de l'interface et ouverture du navigateur
UiServer (ix::HttpServer) : GET/HEAD, / -> index.html, MIME, en-têtes no-store/nosniff, vérification exclusive du port sous Windows. Chemins : décodage unique, refus de .., ., fichiers cachés, antislash, octet nul, : (lecteur ou flux NTFS), puis confinement vérifié par weakly_canonical. build_ui_url, build_core_ws_url, open_browser (http/https uniquement). 14 cas de test dont 12 tentatives d'évasion. Écrit par un subagent (DeepSeek V4.1 Flash), relu ; refus de : étendu aux flux NTFS.
2026-11-06 22:41:21 +01:00