-
released this
2026-10-23 23:10:34 -04:00 | 0 commits to main since this releaseCorrectif — BUG-119 (Fusion)
Panneau Spark : le « mode console » n'était plus bloqué par la CSP.
La surimpression du panneau Spark V3 (#222) charge la console du service d'agents (
https://agent.dracodev.net) dans une iframe, mais la CSP servie par ObsiGate limitaitframe-srcà'self' blob:: le navigateur refusait le chargement (« This content is blocked »).frame-srcdevient'self' blob: https://agent.dracodev.net(backend/main.py,SecurityHeadersMiddleware) — l'origine était déjà présente dansconnect-srcpour le panneau texte ; aucune autre directive n'est modifiée.- Test de non-régression :
tests/test_security_headers.py::test_csp_frame_src_allows_agent_console(la CSP servie est analysée, la liste exacte des sourcesframe-srcest verrouillée). - Vérifié : 100 tests ciblés verts (security_headers, csp_nonce, security_hardening, draco_barre, version), ruff propre sur les fichiers touchés, mypy 0 erreur.
⚠️ Redéploiement Docker requis pour activer ce correctif côté ObsiGate (la release ne se déploie pas toute seule).
Downloads