Comment Relay Network a adopté le codage par IA en toute sécurité et posé les bases du développement agentique
Snyk Team
29 mai 2026
0 minutes de lectureClient : Relay Network
Secteur / lieux de l’entreprise : Entreprise de logiciels | Radnor, Pennsylvanie
Présentation de l’entreprise : Relay Network innove dans le domaine des communications B2C en proposant aux entreprises un canal sécurisé de diffusion de contenu qui leur permet de toucher leurs clients et de les inciter à passer à l’action grâce à une expérience mobile personnalisée, sans connexion ni téléchargement. En associant les SMS à une technologie de fil d’actualité, Relay diffuse directement à chaque client, dans un fil déroulant, des contenus personnalisés qui incitent à l’action, pour de meilleurs résultats et une expérience client simplifiée et améliorée.
Référents / porte-parole : Brendan Putek, directeur DevOps, et Esaie Batoula, ingénieur en sécurité.
Client de longue date de Snyk, Relay Network a choisi AWS Marketplace comme canal d’achat privilégié. Pionnière des communications B2C, l’entreprise propose une plateforme sécurisée qui associe les SMS à des flux dynamiques afin d’aider les entreprises réglementées à offrir à chaque client des expériences mobiles personnalisées et propices à l’action. Dans un secteur où la confiance, la conformité et la protection des données sont essentielles, la sécurité a toujours été au cœur de la création logicielle de l’entreprise. Mais l’approche de Relay Network en matière de sécurité est tout sauf traditionnelle.
Au lieu d’être une fonction distincte qui examine les applications une fois qu’elles sont développées, la sécurité est intégrée directement aux équipes d’ingénierie. Brendan Putek, directeur DevOps, dirige une vaste organisation d’ingénierie des plateformes couvrant la sécurité, l’accompagnement des développeurs, le CI/CD, les opérations cloud et la fiabilité des sites. Esaie Batoula, ingénieur en sécurité, joue un rôle essentiel dans le développement et la mise en œuvre du programme de sécurité de l’entreprise, en pilotant les outils, les pratiques et l’automatisation qui permettent aux développeurs de prendre en charge la correction des problèmes.
Au fil du temps, ce modèle opérationnel a permis à Relay Network de bâtir de solides fondations en matière de sécurité, de réduire considérablement un important arriéré de problèmes et de maintenir une posture sans aucun problème critique ni de gravité élevée dans sa base de code.
Lorsque les assistants de codage par IA ont commencé à transformer la création logicielle, Relay Network a donc vu se présenter à la fois une formidable occasion et un nouveau défi.
La question n’était pas de savoir s’il fallait adopter l’IA, mais comment le faire en toute sécurité.
La promesse de productivité de l’IA et le besoin de garde-fous
Comme de nombreuses équipes d’ingénierie, Relay Network s’est d’abord montrée prudente à l’égard du développement assisté par l’IA.
Il y a deux ans, la technologie était encore immature. Les premiers outils produisaient souvent des résultats irréguliers et nécessitaient une importante supervision humaine. Mais avec l’amélioration des modèles fondamentaux et la maturité d’outils comme GitHub Copilot, Brendan a constaté un net changement.
Aujourd’hui, l’IA fait partie intégrante de la façon dont son équipe conçoit, développe et corrige les logiciels. Relay Network a rapidement standardisé l’utilisation de GitHub Copilot, facile à déployer, parfaitement intégré à son environnement GitHub et offrant aux développeurs un outil d’IA approuvé de niveau entreprise. La mise à disposition d’outils autorisés contribue aussi à réduire le recours à l’IA parallèle, en évitant que les développeurs se tournent vers des services grand public non gérés. Les gains de productivité étaient indéniables.
Mais l’IA a aussi accéléré la production de code non sécurisé et de dépendances vulnérables. Sans nouveaux contrôles, Relay Network risquait de voir les vulnérabilités croître aussi vite que son développement.
Sécurisé dès la conception : intégrer la sécurité au moment où le code est créé
Avant la mise en œuvre de Snyk, les développeurs ne découvraient souvent les problèmes de sécurité qu’après l’ouverture d’une pull request. À ce stade, ils étaient déjà passés à autre chose, avaient perdu le contexte et sollicitaient souvent Esaie pour comprendre le problème et trouver comment le corriger.
Esaie résume simplement le défi :
« Ils ouvrent une PR, un contrôle de sécurité échoue et ils me contactent. Mais ils ont déjà terminé leur travail et sont prêts à le livrer. »
Ce processus réactif entraînait des retards et mobilisait un temps précieux de l’équipe d’ingénierie de la sécurité. Esaie recevait chaque jour entre cinq et dix questions de développeurs sur des problèmes de sécurité. Relay Network voulait intégrer la sécurité le plus tôt possible, directement dans l’expérience de codage.
Grâce à l’intégration de Snyk dans GitHub Copilot, les développeurs pouvaient générer du code, obtenir immédiatement des alertes de sécurité et appliquer des correctifs en temps réel, avant même que le code soit validé.
Brendan y voit la concrétisation pratique d’un principe présent depuis longtemps dans la théorie.
Comme l’explique Brendan :
« Toute équipe d’ingénierie aurait dû appliquer depuis toujours le principe de sécurisation dès la conception. »
Étendre le processus avec des hooks personnalisés avant validation
L’une des grandes forces de la mise en œuvre chez Relay Network tient à l’innovation d’Esaie.
S’appuyant sur les hooks intégrés de Snyk pour sécuriser dès la conception, Esaie a étendu cette fonctionnalité à l’aide de hooks personnalisés avant validation, adaptés aux processus de Relay Network. Ces hooks analysaient automatiquement tout nouveau code avant qu’il puisse être validé.
« Avant même que le code arrive dans la PR, je veux qu’il soit analysé et que tout soit détecté. Cela pousse à faire les recherches immédiatement, pendant que le code est sous vos yeux. »
Les développeurs ne découvraient donc plus les problèmes plusieurs jours plus tard dans les pipelines CI ou les pull requests. Les alertes de sécurité apparaissaient plutôt pendant qu’ils écrivaient encore le code, alors qu’ils disposaient de tout le contexte nécessaire pour les résoudre immédiatement.
Les développeurs pouvaient obtenir une explication du problème, évaluer son exploitabilité et générer des suggestions de correction sur-le-champ. La sécurité faisait désormais partie intégrante du processus de développement, au lieu d’être un contrôle en aval.
Comme le dit Brendan :
« Cessez de cloisonner vos équipes d’ingénierie et de sécurité. Elles doivent collaborer, et non s’opposer, comme c’est trop souvent le cas. »
Une adoption rapide dès que les développeurs l’ont vu à l’œuvre
Le déploiement de Relay Network a suivi une progression classique : commencer doucement, avancer, puis accélérer. L’adoption initiale était limitée, notamment parce que certains développeurs apprenaient encore à utiliser les assistants de codage par IA.
Mais dès qu’Esaie Batoula a rencontré les équipes d’ingénierie pour leur présenter le processus, l’adoption s’est rapidement accélérée. Il a commencé par travailler en étroite collaboration avec les ingénieurs seniors et les responsables techniques, en leur montrant comment intégrer directement la sécurité aux processus existants sans ralentir les livraisons. La réaction a été immédiate. Après avoir vu le processus en pratique, les responsables d’équipe ont rapidement voulu y intégrer toutes leurs équipes d’ingénierie, transformant l’intérêt initial en une dynamique à l’échelle de l’organisation en quelques jours. Esaie se souvient d’un accueil extrêmement positif :
« Pas un seul développeur n’a pas été bluffé. Ils disaient tous : “Waouh, on en a vraiment besoin, ça nous facilite le travail.” »
Pour Relay Network, la sécurisation dès la conception a fonctionné parce qu’elle réduisait les frictions au lieu d’en ajouter.
Une correction plus rapide et une réduction spectaculaire du MTTR
Si l’objectif initial était la prévention, Relay Network a également constaté des progrès considérables en matière de rapidité de correction. Lorsqu’une vulnérabilité critique est apparue pendant un week-end, Esaie a identifié les dépôts concernés, préparé des mises à niveau, testé les changements et déployé les correctifs en moins de 24 heures. Auparavant, le même travail aurait pris au moins une semaine. Esaie précise :
« Avec le serveur MCP et Snyk, la correction est beaucoup plus rapide. Nous avons énormément de dépôts ; pouvoir intervenir rapidement, apporter les correctifs et passer à la suite a considérablement réduit le temps de correction. »
Ces améliorations ont aidé Relay Network à respecter ses objectifs ambitieux de correction et à se préparer à des SLA clients de plus en plus stricts, notamment à une éventuelle exigence de correction des vulnérabilités critiques sous 72 heures.
À mesure que les développeurs gagnaient en autonomie et que les correctifs assistés par l’IA étaient proposés directement dans leur processus de travail, les ingénieurs en sécurité consacraient moins de temps au triage manuel et davantage aux initiatives stratégiques.
L’IA, un moteur d’apprentissage
L’un des avantages les plus inattendus a été l’accélération de la progression technique. Pour Esaie, qui n’a pas suivi un parcours classique en génie logiciel, l’IA lui a permis de comprendre des bases de code inconnues, d’évaluer leur exploitabilité, de créer des tests unitaires personnalisés et de concevoir des automatismes comme les hooks avant validation.
Esaie le dit ainsi :
« Il y a un an et demi, je ne connaissais pas la moitié des choses que je sais aujourd’hui. »
Pour Brendan, c’est l’un des avantages les plus puissants et souvent négligés de l’IA. Utilisée avec discernement, elle devient un moteur d’apprentissage continu. Elle aide les ingénieurs à apprendre plus vite, à prendre de meilleures décisions de conception et à élargir leur expertise dans un environnement technologique toujours plus complexe.
Poser les bases de la sécurité du développement agentique
Le travail de Relay Network avec Snyk portait principalement sur la sécurisation de ce que l’IA génère : le code et les dépendances. Mais à mesure que les assistants de codage par IA deviennent des agents de plus en plus autonomes, les organisations ont besoin de visibilité et de contrôle sur une surface d’attaque beaucoup plus vaste. Elles doivent sécuriser les éléments intégrés et utilisés par les agents dans leur chaîne d’approvisionnement : serveurs MCP, compétences, outils et intégrations externes, ainsi que les actions que les agents exécutent de manière autonome dans différents systèmes et environnements.
Snyk répond à ce défi plus vaste avec une solution conçue pour sécuriser la création logicielle à l’ère des agents d’IA. Le parcours de Relay Network vers la sécurisation dès la conception constitue une première étape concrète vers cet avenir.
En intégrant directement la sécurité au développement assisté par l’IA, l’entreprise a mis en place les contrôles, les processus et la culture d’ingénierie nécessaires pour déployer l’IA en toute sécurité.
Un modèle pour adopter l’IA en toute sécurité
L’expérience de Relay Network montre que les organisations n’ont pas à choisir entre innovation et sécurité. En intégrant Snyk à GitHub Copilot, l’entreprise a permis aux développeurs d’aller plus vite, réduit les frictions en aval, accéléré la correction des problèmes et aidé son équipe d’ingénierie à gagner en compétences et à mieux intégrer l’IA.
Brendan témoigne :
« Aucun autre produit de notre secteur n’offre le même niveau de sécurité et de conformité que Snyk. J’ai vu des produits qui prétendent faire certaines de ces choses, mais aucun ne les fait aussi bien. »
À mesure que la stratégie de développement assisté par l’IA de Relay Network a mûri, l’équipe a élargi son usage au-delà de Copilot pour inclure Codex et Windsurf. Désormais, puisque les analyses de Snyk et les informations sur les vulnérabilités peuvent être intégrées directement au processus de développement Claude, l’équipe prévoit de passer à Claude Code comme assistant de développement principal. Cette évolution témoigne de la rapidité avec laquelle le développement assisté par l’IA progresse. À mesure que le développement logiciel devient toujours plus agentique, les organisations qui réussiront seront celles qui sécurisent la façon dont les logiciels sont créés, et pas seulement le code mis en production.
Vous souhaitez apprendre à résoudre des problèmes similaires ? Installez dès aujourd’hui la sécurité agentique avec Snyk Studio, ou découvrez d’autres témoignages de réussite de clients comme Relay Network sur notre page Clients.
Commencez à sécuriser le code généré par l’IA
Créez votre compte Snyk gratuit pour commencer à sécuriser automatiquement le code généré par l’IA. Ou réservez une démo avec un expert pour découvrir comment Snyk peut répondre à vos cas d’usage de sécurité côté développement.
