Format attendu : { "id": { "icon": "🎣", "label": "Nom", "url": "https://..." }, ... }
Pour masquer un module, mets \"url\": \"\" (ou supprime l’entrée).
Si un site refuse l’iframe (ex. PhishTest), le projecteur affiche un message explicite avec bouton « Ouvrir sur cet écran » — corriger côté outil via frame-ancestors vers Trainix.