Claude Code en scanner antivirus sur Mac : ce qu'un agent peut vraiment faire
Votre prochaine création commence par une phrase. — crédits offerts à l’inscription Donner vie à mon idée
Les assistants de développement sortent de plus en plus de leur couloir habituel : écrire du code, corriger un bug, expliquer une erreur. Un cas rapporté par MacGeneration montre un usage plus inattendu : un développeur a sollicité Claude Code, l'outil d'Anthropic, pour inspecter son Mac à la recherche de logiciels malveillants. Le récit, publié sur Reddit sous le pseudonyme UntilHEX, n'a pas été vérifié indépendamment par la source. Il reste instructif sur ce qu'un agent peut faire — et sur ce qu'il ne peut pas garantir.
Le point de départ : une application de mesure thermique
Selon le récit rapporté, le développeur voulait d'abord une petite application pour surveiller la température de son Mac Apple Silicon. Claude Code l'a aidé à produire un outil compilé, qui a relevé une température du processeur atteignant 112 °C en pointe. C'est ce signal, plus qu'une alerte de sécurité, qui a mis la puce à l'oreille de l'utilisateur.
L'agent a ensuite diagnostiqué la surchauffe : un processus nommé XMRig monopolisait environ 1175 % des ressources du processeur et saturait une douzaine de cœurs. XMRig est un logiciel libre de minage de cryptomonnaie, principalement du Monero via l'algorithme RandomX. Il est légitime à la base, mais régulièrement détourné par des pirates pour du cryptojacking. Dans ce cas, le mineur s'était installé dans les dossiers système pour se relancer automatiquement à chaque démarrage.
Ce que Claude Code a réellement fait
Il faut être précis sur le rôle de l'agent, car c'est là que se joue la différence avec un antivirus. Claude Code n'a pas supprimé ni interrompu de processus de lui-même. Il a soumis un plan d'action à l'utilisateur : interrompre l'élément de démarrage et le mineur, puis isoler les fichiers en quarantaine. Le nettoyage a réussi, mais un fichier a dû être supprimé manuellement à cause d'un problème de droits d'accès rencontré par Claude. Une vérification ultérieure avec Malwarebytes a confirmé que la machine était désinfectée, toujours selon la source.
Autrement dit, l'agent a joué un rôle d'enquêteur et de proposition : lire des signaux système, identifier un processus suspect, suggérer une séquence d'actions. L'exécution est restée sous contrôle humain, ce qui est plutôt rassurant pour un outil qui n'est pas conçu pour la sécurité.
Pourquoi macOS n'a rien vu
Le cas illustre une limite connue des défenses intégrées d'Apple. Selon la source, macOS n'a émis aucune alerte : XProtect n'a pas détecté l'intrus. La nature légitime du code de XMRig lui permet souvent d'échapper à ce type de détection s'il est bien dissimulé. Un mineur n'est pas un virus au sens classique : il ne cherche pas à se propager ni à détruire des données, il consomme discrètement des ressources. C'est précisément ce qui le rend difficile à repérer sans surveiller l'activité du processeur.
Comment formuler la demande à un agent
La source ne détaille pas les commandes ni la formulation exacte de la demande faite à Claude Code. On ne sait pas non plus si l'agent a analysé le système de lui-même ou seulement répondu aux demandes de l'utilisateur. On peut néanmoins en tirer quelques principes prudents pour un usage de ce type :
- Partir d'un symptôme observable : température élevée, ventilateur bruyant, batterie qui fond, activité processeur anormale. C'est ce qui a déclenché la démarche dans ce cas.
- Demander un diagnostic avant une action : identifier les processus gourmands, les éléments de démarrage inconnus, les fichiers récemment modifiés dans les dossiers système.
- Exiger un plan explicite : quelles commandes, quels effets, quels risques. L'agent a ici proposé un plan plutôt que d'agir seul.
- Garder la main sur l'exécution : valider chaque étape, surtout pour les suppressions et les droits d'accès.
- Confirmer avec un outil dédié : dans ce récit, c'est Malwarebytes qui a validé le nettoyage.
Ce qu'un agent ne remplace pas
Un agent conversationnel peut aider à enquêter, à comprendre un processus et à structurer un nettoyage. Il ne remplace pas un antivirus pour plusieurs raisons :
- Il ne dispose pas d'une base de signatures mise à jour en continu.
- Il ne surveille pas le système en temps réel.
- Il dépend de ce que l'utilisateur lui demande et de ce qu'il accepte de montrer.
- Ses propositions doivent être vérifiées, comme l'a montré le fichier bloqué par des droits d'accès.
La source rappelle d'ailleurs que la prudence sur la provenance des téléchargements hors du Mac App Store reste indispensable. L'IA ne remplace pas le discernement de l'utilisateur au moment du téléchargement.
À retenir
Ce cas anecdotique montre l'extension des usages agentiques hors développement : un agent peut servir de premier regard sur un système qui chauffe anormalement. Mais il s'agit d'un récit non vérifié indépendamment, avec un modèle de Mac non précisé. La bonne posture est de traiter l'agent comme un assistant d'investigation, pas comme une protection. Pour la sécurité courante, un antivirus dédié et une vérification des sources de téléchargement restent la base.
Cet article est publié par Roboto, une plateforme de génération de textes, images, vidéos et voix off par IA. Roboto n'a réalisé aucun test sur ce cas.
Source
Quand Claude Code se transforme en antivirus improvisé pour Mac