Changelog 9.4.3

PATCH 2026-02-28

LUMA Nova 9.4.3 - Elyn triage ticket auto and Shield CSP hardening

Shield

  • Correction CSP sur le dashboard admin Shield en supprimant les styles inline bloques
  • Ajout de la section Triage ticket auto dans Elyn (verdict pertinent/non pertinent)
  • Ajout de l affichage des entrees memoire deja indexees dans l onglet Memoire

Elyn

  • Nouveau endpoint de triage /api/shield/elyn/ticket-triage avec suggestion de creation de ticket
  • Evaluation basee sur 4xx/5xx, score, volume suspect, alertes Orion et duplication de ticket ouvert
  • Retour structure: suggest_create_ticket, severity, confidence, reason, indicators et proposed_ticket

Backend Shield/Elyn

  • Nouveau service app/shield/services/elynTicketTriageService.js pour calculer la pertinence ticket avant creation manuelle
  • Detection des cas deja suivis via recherche dans tickets.tickets (status open/ack) pour eviter les doublons
  • Score de triage avec penalisation du bruit (4xx sans impact, IP privees, faible empreinte) et escalation sur impact 5xx

Frontend Dashboard

  • Nouveau formulaire de triage dans app/shield/views/admin/shield/dashboard.ejs (IP, path, status, module, notes)
  • Branchement JS dans app/shield/assets/js/admin/shield/dashboard.js avec affichage JSON du resultat triage
  • Nouvelles classes CSS dediees dans app/shield/assets/css/admin/shield/shield-dashboard.css

Securite CSP

  • Remplacement des manipulations style inline JS par des classes CSS is-removing / is-removing-fast
  • Suppression des attributs style inline dans la vue dashboard Shield pour compatibilite style-src nonce
  • Validation syntaxique JS apres patch via node --check

Versions

  • Bump LUMA -> 9.4.3
  • Bump ELYN -> 1.1.12
  • Mise a jour build global package.json/package-lock.json -> Nova-9.4.3 - Build 9403