Chainguard met Claude Mythos à la chasse aux failles, sécurise les agents de codage et élargit les bibliothèques

Le fournisseur de solutions de chaîne d'approvisionnement logicielle sécurisée, Chainguard Inc., a dévoilé aujourd'hui un service de recherche de vulnérabilités qui utilise des modèles d'intelligence artificielle de pointe tels que Claude Mythos 5.1 d'Anthropic PBC, ainsi que deux produits pour sécuriser les agents de codage d'IA et une extension des bibliothèques Chainguard.

Tous les quatre sont arrivés aujourd'hui à la conférence Assemble London de l'entreprise.

La recherche de vulnérabilités incombe à Chainguard Harness, qui signale uniquement les failles qu'il peut reproduire par rapport à une version en direct de l'application d'un client. Les développeurs et leurs agents bénéficient d'un environnement cloud renforcé et sans informations d'identification grâce à Chainguard Workspaces.

Parce que ce travail doit encore être testé, Chainguard a associé Workspaces à Chainguard Checks, qui exécute des tests d'intégration continue sur le code avant que quiconque n'ouvre une pull request. Les développeurs Go et .NET constituent le nouveau public des bibliothèques Chainguard, le service de la société pour les dépendances open source vérifiées.

Harness s'adresse aux organisations qui souhaitent rechercher les vulnérabilités des modèles frontières sans accès direct aux modèles eux-mêmes. Selon Chainguard, ces modèles ont pour la plupart été confiés à un petit groupe de groupes effectuant un travail de sécurité défensive, et les scanners statiques ne détectent pas les failles logiques qui n'apparaissent qu'une fois qu'une application est en cours d'exécution.

Les clients connectent un référentiel via l'application Guardener GitHub de Chainguard. À partir de là, Harness compile l'application telle qu'elle serait livrée, et la build démarre dans une machine virtuelle isolée, coupée du réseau extérieur. Un modèle frontière sonde ensuite cette copie en cours d’exécution comme le ferait un attaquant. Selon la société, rien n'est signalé tant qu'il n'est pas reproduit dans un nouvel environnement à chaque rediffusion. Un ingénieur Chainguard signe chaque rapport et corrige avant qu'un client ne le voie.

« Chaque fois que nous avons pointé du doigt du code chez Harness, il a découvert des vulnérabilités graves et exploitables, notamment dans des logiciels qui ont été analysés à plusieurs reprises et dans le code qui exécute une infrastructure critique », a déclaré le co-fondateur et directeur général Dan Lorenc.

Pour l'instant, le personnel de Chainguard gère Harness pour les clients. Les analyses des artefacts open source distribués par la société se terminent par des versions corrigées expédiées via Chainguard Repository.

Lorsque Harness s'exécute sur le propre code d'un client, celui-ci reçoit un rapport décrivant la gravité, les étapes de reproduction et un correctif recommandé. Les failles découvertes dans les projets open source sont transmises aux responsables en amont via Athena, une coalition de divulgation créée par Chainguard en juin.

Anthropic vend également Harness. Le service est répertorié sur le Claude Marketplace, ouvert en mars, et les entreprises peuvent y consacrer une partie d'un engagement de dépenses Anthropic existant. Daniela Hurtado, responsable de la cybersécurité commerciale chez Anthropic, a déclaré que la façon dont un modèle comme Mythos 5.1 est déployé « compte autant que la capacité elle-même ».

Harness recherche des failles dans les logiciels déjà livrés par une entreprise. Les deux produits agents interviennent plus tôt, au moment où les agents de codage écrivent encore le code. Chainguard Workspaces et Chainguard Checks sont conçus pour les équipes dont les agents exécutent de longues migrations avec les mêmes autorisations que le développeur qui les a lancées, à portée des clés cloud et des systèmes de production. Les invites d'approbation dépendent du respect des règles par l'agent, et un développeur jonglant avec une douzaine d'agents peut finir par cliquer sur « autoriser » toute la journée.

Chaque espace de travail est une machine virtuelle distante entièrement construite à partir des packages Chainguard OS. La synchronisation avec l'arborescence de travail locale du développeur conserve l'éditeur et le flux de travail Git sur l'ordinateur portable pendant que l'exécution s'effectue à distance.

Les véritables informations d’identification restent en dehors de la machine. Les outils qui en ont besoin sur le disque bénéficient d'un remplaçant crypté de courte durée, et les équipes peuvent activer des politiques de sortie qui bloquent toute connexion qu'elles n'ont pas approuvée. Lorenc a décrit le résultat comme une machine isolée « sans rien qui mérite d'être volé ».

Checks vise la file d’attente qui se forme lorsque les agents poussent du code bien plus souvent que ce pour quoi les systèmes d’intégration continue ont été conçus. Chaque exécution démarre à partir d'un instantané à chaud avec des dépendances déjà installées. Un agent travaillant dans un espace de travail voit sa session suspendue pendant les tests, puis reprend avec les journaux d'échecs introduits directement dans son contexte.

Les exécutions réussies produisent une attestation signée liée à l'environnement, au résultat du test et à la validation. Les portes de fusion peuvent vérifier cette attestation et fusionner le code sans réexécuter la suite.

James Governor, co-fondateur du cabinet d'analyse RedMonk LLC, a déclaré que les plates-formes d'intégration continue existantes « luttent contre l'augmentation massive de la charge » apportée par le développement agent. Le fournisseur australien d'infrastructures de paiement Cuscal Ltd. est l'un des premiers partenaires de conception des deux produits.

La mise à jour des bibliothèques porte le service en cinq langues. Java était la seule bibliothèque de langages prise en charge lorsque Chainguard a introduit le service en mars 2025, et Python et JavaScript l'ont rejoint depuis. Les équipes s'appuyant sur .NET peuvent désormais échanger NuGet contre un point de terminaison géré par Chainguard.

Go et .NET sont tous deux dotés de politiques de blocage configurables et d'une analyse des logiciels malveillants qui détecte également les graywares. Chainguard applique le terme aux packages qui fonctionnent comme annoncé tout en effectuant quelque chose de malveillant, comme la collecte d'informations d'identification.

Chainguard présente les bibliothèques Go aux équipes qui créent des logiciels de cloud et d'infrastructure dans ce langage. Les anciens packages Go bénéficient également de correctifs rétroportés en amont lorsqu'une vulnérabilité connue de gravité critique ou élevée est détectée, épargnant ainsi aux équipes qui leur sont affectées une mise à niveau majeure forcée. Les bibliothèques JavaScript comportent désormais la même correction.

Java et Python bénéficient d'une protection Zero Day basée sur les découvertes mises en commun par les membres d'Athena. Chainguard indique que les artefacts corrigés pour les failles trouvées par les modèles d'IA frontaliers seront prêts le jour où chacun sera rendu public.

Les espaces de travail et les chèques sont disponibles en version bêta à partir d'aujourd'hui. Harness est ouvert via une liste d'attente pour sa propre version bêta, et un accès anticipé a commencé pour les bibliothèques Go et .NET.

Chainguard est une startup soutenue par du capital-risque qui a levé environ 892 millions de dollars depuis sa création en 2021. Les derniers 280 millions de dollars provenaient du Customer Value Fund de General Catalyst en octobre dernier.

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine