Notes de version · 2.9.19
Guarded Pangolin : les outils tiers sont vérifiés avant chaque exécution
Par NotchIA · 27 août 2026 · 3 min de lecture
Une mise à jour de sécurité. Rien ne change à l'usage, mais deux failles réelles sont fermées.
Les outils de téléchargement vidéo étaient exécutés sans vérification
Pour tĂ©lĂ©charger une vidĂ©o, NotchIA installe deux outils tiers â yt-dlp et ffmpeg â dans un dossier de votre bibliothĂšque. Ils y Ă©taient dĂ©posĂ©s puis exĂ©cutĂ©s sans aucun contrĂŽle d'intĂ©gritĂ©.
Le risque n'était pas théorique : ce dossier est modifiable sans privilÚge particulier. Un programme malveillant déjà présent sur la machine pouvait y remplacer yt-dlp par le sien, et NotchIA l'aurait exécuté au téléchargement suivant. C'est un moyen discret de se maintenir sur un systÚme.
Ce qui change :
- yt-dlp est comparĂ© Ă l'empreinte que ses auteurs publient avec chaque version â une vraie vĂ©rification de chaĂźne d'approvisionnement.
- ffmpeg est comparé à la taille publiée par son distributeur, qui ne fournit pas d'empreinte.
- L'empreinte de ce qui a été installé est enregistrée, puis revérifiée avant chaque exécution. C'est ce dernier contrÎle qui compte vraiment : il détecte un remplacement survenu longtemps aprÚs l'installation, quelle que soit la confiance accordée au téléchargement initial.
- Si un outil a été modifié, NotchIA le réinstalle proprement. Vous n'avez rien à faire.
Licence
Quatre corrections, dont trois totalement invisibles pour un utilisateur légitime.
- Limite d'appareils appliquĂ©e. Le serveur signalait qu'une licence dĂ©passait son quota de Mac, mais l'app l'ignorait. Elle en tient dĂ©sormais compte. Si vous atteignez la limite, NotchIA vous l'explique et il suffit de dĂ©connecter un autre Mac : votre clĂ© n'est jamais effacĂ©e, le Pro revient de lui-mĂȘme Ă la vĂ©rification suivante.
- Horloge systÚme. L'expiration d'un abonnement se fiait à l'heure de la machine, que l'utilisateur contrÎle. Elle s'appuie maintenant sur la date la plus avancée jamais observée.
- Format des licences durci. Une licence dont la version ou la date d'expiration sont incohĂ©rentes est refusĂ©e, au lieu d'ĂȘtre interprĂ©tĂ©e au mieux.
- Clé de développement. Elle n'est plus conservée en clair dans le trousseau.
Sous le capot
Le fichier de tests de signature de licence référençait des fonctions supprimées lors d'une refonte antérieure : il ne correspondait plus au code réel. Réécrit autour de la partie qui décide si une licence est recevable.
Comment l'obtenir
DĂ©jĂ utilisateur ? L'auto-update Sparkle vous propose la 2.9.19 automatiquement. Pour forcer : menu NotchIA â VĂ©rifier les mises Ă jour.
Nouvel utilisateur ? brew install --cask coaxel2/notchia/notchia, ou le .dmg depuis la page d'installation.
L'auteur. L'auteur est développeur indépendant et créateur de NotchIA, app macOS qui transforme l'encoche du MacBook en centre de contrÎle interactif. Ce changelog est rédigé à chaque release. Contact : notchia.app@gmail.com.