Le chercheur en sécurité Patrick Wardle a publié TaskExplorer 3.0, une version actualisée de son gestionnaire de processus et de tâches open source pour macOS. Développé au sein de l’organisation à but non lucratif Objective-See, l’utilitaire se positionne comme un complément à l’activité système d’Apple, en offrant une visibilité en temps réel sur les processus en cours d’exécution, les bibliothèques dynamiques chargées, les fichiers ouverts et les connexions réseau actives. Cette mise à jour intervient près de dix ans après les premières versions de l’outil, régulièrement utilisé par des professionnels de la sécurité.
Une interface repensée et un assistant IA intégré
La version 3.0 introduit une refonte de l’interface avec des options de filtrage élargies, facilitant la recherche et l’isolement de processus spécifiques parmi l’ensemble des tâches système. L’intégration avec VirusTotal reste présente : moyennant une clé API gratuite, l’utilisateur peut soumettre des fichiers ou des empreintes pour vérification rapide auprès de la base de données de sécurité. La nouveauté la plus notable réside dans un assistant IA intégré, conçu pour interroger les données système collectées et évaluer le statut de sécurité des bibliothèques chargées. Cet assistant peut fonctionner avec des modèles locaux exécutés directement sur la machine, ou être connecté à des interfaces externes telles que ChatGPT ou Claude.
Fonctionnement interne et accès aux données système
Sous le capot, TaskExplorer 3.0 exploite des frameworks privés d’Apple pour obtenir une vue plus détaillée des opérations du système. Cette approche permet par exemple de déterminer quels processus s’exécutent avec les privilèges root, une information utile pour repérer des élévations de privilèges non autorisées ou des comportements anormaux. L’outil continue de s’appuyer sur les mécanismes natifs de macOS pour collecter ces données en temps réel, sans recourir à des pilotes noyau tiers.
Automatisation et export des résultats
Pour les utilisateurs qui préfèrent scripter ou intégrer TaskExplorer dans des chaînes de traitement automatisées, une interface en ligne de commande (CLI) est disponible. Elle permet de lancer des requêtes et d’exporter les résultats au format JSON, facilitant l’analyse ultérieure ou l’alimentation d’outils de supervision. Cette fonctionnalité s’adresse particulièrement aux administrateurs système et aux analystes en sécurité qui souhaitent traiter les informations de manière programmatique.
Disponibilité et prérequis
TaskExplorer 3.0 est distribué gratuitement via le site d’Objective-See. Le logiciel nécessite macOS 14 ou une version ultérieure et requiert l’octroi de permissions système étendues pour accéder à l’ensemble des données de processus et de réseau. Il demeure open source, poursuivant la philosophie de transparence de l’organisation. Aucune information n’a été communiquée sur d’éventuelles versions pour d’autres systèmes d’exploitation ou sur un support à long terme.
Ce qui est confirmé et ce qui reste flou
Les points confirmés incluent la disponibilité immédiate de la version 3.0, la compatibilité avec macOS 14 et supérieur, l’exigence de permissions élevées, la présence d’un assistant IA local ou connecté, ainsi que la CLI avec export JSON. En revanche, on ne connaît ni la date exacte de sortie, ni les changements précis apportés aux filtres, ni les performances comparées à la version précédente. Les modalités de connexion aux services d’IA externes, notamment la gestion des clés ou des coûts éventuels, ne sont pas précisées. Enfin, aucune indication n’est donnée sur une éventuelle feuille de route ou des mises à jour futures.



