Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

Stroq

Des hooks locaux qui demandent avant qu'un agent de code exécute une commande copiée d'une page web ou d'une issue, et bloquent la sortie de vos clés.

Avis de ReviewRamble editors · Mis à jour

Voir sur GitHub Open source

Notre note

3.8/5

Stroq est une seconde ligne de défense raisonnable pour quiconque laisse son agent lire le web, et son audit rétroactif des sessions passées mérite d'être lancé une fois même sans jamais installer les hooks, mais c'est un filtre de texte issu d'une petite équipe, pas un substitut à un sandbox.

Qu’est-ce que Stroq ?

Stroq se place entre un agent de code et ses outils. Ses hooks lisent chaque appel d'outil avant son exécution et le comparent à ce que l'agent a lu pendant la session : une page récupérée, une issue, un fichier, la sortie d'une commande. Une commande qui répète du texte de ce matériau déclenche une question qui en nomme la source ; `curl | sh` et les appels sortants portant un secret trouvé sur votre machine sont refusés. Il existe des hooks natifs pour Claude Code, Cursor, Codex, Copilot CLI, Windsurf et Antigravity, un plugin pour OpenClaw et un proxy stdio pour les serveurs MCP.

Il travaille aussi à rebours. `npx @stroq/cli replay --all` fait passer vos sessions Claude Code des 30 derniers jours par la politique actuelle sans rien installer, et `stroq sent` compare les transcriptions de Claude Code, Codex et Cursor aux identifiants présents sur votre disque et indique, par leur nom seulement, où chaque clé est allée. Une console sur 127.0.0.1 montre les décisions et les réglages d'agent qui affaiblissent les hooks. Le projet se décrit comme un filtre, pas un sandbox : il lit les appels d'outils, il n'isole ni fichiers, ni réseau, ni processus.

Stroq vaut-il le coup ?

Ce que Stroq fait de plus utile ne demande aucune installation. `npx @stroq/cli replay --all` lit vos propres transcriptions Claude Code des 30 derniers jours et montre quelles commandes ont répété un texte que l'agent venait de lire sur une page, dans une issue ou un fichier, et lesquelles seraient bloquées aujourd'hui. Selon le README, rien ne s'exécute et rien n'est envoyé ; seul un petit cache est écrit sous ~/.stroq.

Les hooks en direct appliquent la même lecture avant chaque appel d'outil. La version 0.32.0, sortie le 11 novembre 2026, embarque 622 règles. La batterie d'attaques du projet rejoue 36 attaques tirées de rapports publics et de cas synthétiques ; sur 0.30.0, 15 ont été refusées, 21 ont donné lieu à une question et aucune n'est passée. Son banc de faux positifs, sur 121 fichiers ordinaires de README et de documentation, en signale 6, soit 5,0 %, contre 14,9 % avant un changement de règles le 1er novembre. Ces deux chiffres sont mesurés par les mainteneurs sur des corpus qu'ils publient, pas par un tiers, et la page du banc le dit.

Ce qu'il voit dépend de ce que l'hôte lui transmet. La comparaison porte sur le texte : une commande que le modèle écrit de lui-même ne remonte à aucune source, et un script lancé par l'agent n'est que `npm test` pour le hook. Les hooks de Codex et de Windsurf ne peuvent pas poser de question ; la réponse y est un refus tant que vous n'avez pas approuvé le dossier. Les analyses ont un budget de 4 000 ms et échouent en mode fermé, comme suspectes, quand il est épuisé. Dans un sandbox, le hook a besoin de lire et d'écrire dans ~/.stroq, faute de quoi chaque commande shell, modification, récupération et appel MCP est refusé.

Le hic : c'est un projet jeune, créé le 4 septembre 2026, avec 249 étoiles, 859 commits et quatre contributeurs humains, l'essentiel du travail venant d'un seul développeur. npm a compté 906 téléchargements dans la semaine allant jusqu'au 12 novembre. Il évolue vite, et une ancienne ligne d'installation pouvait laisser passer des appels quand le hook ne démarrait pas, une faille corrigée dans 0.32.0 seulement après avoir relancé `stroq init`.

Notre avis : voyez-le comme un détecteur de fumée, pas une porte coupe-feu ; lancez cette semaine l'audit replay sur votre historique et gardez les hooks si votre agent récupère des pages ou lit les issues d'inconnus, avec un conteneur ou un compte utilisateur séparé autour de tout ce qui exécute du code non fiable.

Là où il fait la différence

  • Une développeuse qui utilise Claude Code tous les jours depuis un mois

    Savoir si une session passée a exécuté quelque chose dicté par une issue ou une page web

    Lancez `npx @stroq/cli replay --all` puis `npx @stroq/cli sent` ; le premier liste les sessions à ouvrir, le second nomme les clés apparues dans des commandes ou dans l'entrée du modèle. Cela ne coûte rien et ne change rien sur le disque hormis le cache.

  • Un mainteneur qui trie des pull requests externes avec un agent

    Empêcher l'agent d'exécuter une ligne d'installation lue dans le README d'un inconnu

    `stroq init` ajoute des hooks à Claude Code ; `stroq inspect` lit d'abord un dossier cloné et signale le code qui s'exécute tout seul. À associer à un conteneur, car un hook ne voit pas ce que font les scripts du dépôt lui-même.

  • Le responsable sécurité d'une petite équipe d'ingénierie

    Voir quels réglages d'agent sur un portable affaiblissent la protection

    La console sur 127.0.0.1 liste chaque agent, si ses hooks sont réellement appelés, chaque décision avec sa règle, ainsi que les skills et serveurs MCP installés. Aucun compte requis ; ajouter des hooks depuis la console demande macOS ou Linux.

Avant de vous engager

Mise en route
Nécessite Node.js 22 ou plus récent. `npx @stroq/cli` affiche une carte de synthèse des 30 derniers jours ; `npx @stroq/cli init` installe les hooks dans vos agents.
Intégrations
Hooks pour Claude Code, Cursor, Codex CLI, Copilot CLI, Windsurf et Antigravity ; un plugin OpenClaw ; un proxy stdio MCP ; sortie JSON de la carte.
Données et confidentialité
Lit en local les transcriptions de sessions, les fichiers de clés et les dossiers de travail, et affiche les noms des clés, jamais leurs valeurs. Écrit sa politique, son journal d'audit et son cache dans ~/.stroq. Les hooks ne font aucun appel réseau sortant et il n'y a pas de télémétrie.
Coût à grande échelle
Gratuit pour n'importe quel nombre de machines ; le coût, ce sont quelques questions de temps en temps et l'ajustement des règles quand il signale quelque chose d'inoffensif.
Limites
Ne voit que ce que lui transmet l'API de hooks de chaque agent, qui varie selon l'agent et la version. Comparaison au niveau du texte ; budget d'analyse de 4 000 ms par appel ; c'est un filtre, pas un sandbox.

Les points forts

  • `replay --all` audite les sessions Claude Code passées sans rien installer
  • Nomme le texte dont une commande suspecte a été copiée
  • Hooks pour six agents et un proxy stdio MCP ; aucun appel réseau depuis les hooks
  • Publie son propre taux de faux positifs et sa méthode

Les points faibles

  • La comparaison de texte rate les commandes que le modèle écrit de lui-même
  • Les hooks de Codex et de Windsurf ne peuvent que refuser, pas demander
  • N'isole ni fichiers, ni réseau, ni processus
  • Petit projet qui évolue vite, avec environ 249 étoiles

Idéal pour

Les développeurs qui laissent Claude Code, Codex ou Cursor lire des pages web, des issues ou des dépôts clonés et veulent être prévenus quand l'agent agit d'après ce qu'il a lu.

Alternatives à Stroq

Stroq : questions fréquentes

Stroq vaut-il le coup ?
Stroq est une seconde ligne de défense raisonnable pour quiconque laisse son agent lire le web, et son audit rétroactif des sessions passées mérite d'être lancé une fois même sans jamais installer les hooks, mais c'est un filtre de texte issu d'une petite équipe, pas un substitut à un sandbox. Nous lui donnons 3.8 sur 5.
Combien coûte Stroq ?
Gratuit et open source (Apache-2.0). Sans compte, sans télémétrie.
Quels sont les inconvénients de Stroq ?
La comparaison de texte rate les commandes que le modèle écrit de lui-même; les hooks de Codex et de Windsurf ne peuvent que refuser, pas demander; n'isole ni fichiers, ni réseau, ni processus; petit projet qui évolue vite, avec environ 249 étoiles.
À qui s’adresse Stroq ?
Les développeurs qui laissent Claude Code, Codex ou Cursor lire des pages web, des issues ou des dépôts clonés et veulent être prévenus quand l'agent agit d'après ce qu'il a lu.
Combien coûte Stroq pour une équipe ou en production ?
Gratuit pour n'importe quel nombre de machines ; le coût, ce sont quelques questions de temps en temps et l'ajustement des règles quand il signale quelque chose d'inoffensif.
Stroq est-il sûr pour les données de l’entreprise ?
Lit en local les transcriptions de sessions, les fichiers de clés et les dossiers de travail, et affiche les noms des clés, jamais leurs valeurs. Écrit sa politique, son journal d'audit et son cache dans ~/.stroq. Les hooks ne font aucun appel réseau sortant et il n'y a pas de télémétrie.
Quelles sont les meilleures alternatives à Stroq ?
Les alternatives les plus proches que nous avons testées sont CC Safety Net, LlamaFirewall et Anthropic Sandbox Runtime (srt).

Réponses vérifiées le 13 nov. 2026.