Extensibilité et API Snyk : notre vision, nos engagements et nos progrès
Pat Poels
17 février 2021
0 minutes de lectureChez Snyk, nous sommes convaincus qu’il faut donner aux développeurs les moyens de prendre en main la sécurité.
Les développeurs bâtissent le monde d’aujourd’hui et détiennent les clés pour sécuriser efficacement leur code. Seule une approche centrée sur les développeurs, qui associe des outils faciles à utiliser à des conseils en matière de sécurité, peut aider les organisations à mieux sécuriser leurs applications.
Nous nous efforçons sans relâche de faire en sorte que cette approche centrée sur les développeurs se reflète dans toute notre plateforme et soit perceptible par nos clients. Que vous soyez développeur ou ingénieur en sécurité, vous devriez constater une amélioration continue de votre capacité à adapter l’automatisation de la sécurité de Snyk à vos besoins spécifiques. Cela signifie aussi que vous pouvez de plus en plus ajuster cette automatisation à vos workflows spécifiques, sans être limité aux processus de sécurité intégrés aux produits Snyk. Avec cette extensibilité comme cap, vous devriez pouvoir compter sur un partenaire agile qui améliore la plateforme chaque jour.
C’est la vision que Snyk s’engage à concrétiser.
Un élément clé de la plateforme : l’API Snyk
La plateforme Snyk a été conçue pour vous aider à sécuriser les différents composants de vos applications cloud natives et à détecter et corriger les vulnérabilités de votre code open source, de vos conteneurs, de votre infrastructure as code et de votre code personnalisé. Mais les fonctionnalités de ces produits reposent aussi sur un autre composant central de la plateforme : l’API Snyk.
Conçue pour les développeurs, complète et adaptée à la sécurité à grande échelle, l’API Snyk vous permet d’importer vos projets par programmation, de les tester pour détecter les vulnérabilités et d’en suivre l’évolution. Les différents points de terminaison de l’API Snyk auxquels vous pouvez accéder par programmation exposent certaines des mêmes fonctionnalités que nos produits. Cet accès programmatique facilite la personnalisation, l’intégration et l’automatisation de la sécurité Snyk dans vos workflows spécifiques.
Les clients Snyk exploitent l’API de nombreuses façons et pour une grande variété de cas d’usage intéressants. Certaines équipes s’en servent pour créer des outils qui exportent automatiquement les données Snyk vers des systèmes de supervision déjà utilisés par les développeurs, comme Prometheus et Grafana, ou vers des plateformes de gestion des tickets et des incidents comme Confluence et Jira. D’autres automatisent des processus de sécurité à grande échelle en créant des scripts qui importent automatiquement de nouveaux projets, leur attribuent des tags ou les mettent à jour dans Snyk lorsque des changements sont apportés.
Chaque nouveau cas d’usage nous enthousiasme, et nous nous engageons à améliorer l’expérience de nos clients avec l’API Snyk.
Miser sur la modularité
Nous sommes très fiers de la plateforme de sécurité des applications cloud natives que nous avons conçue, mais ce n’est qu’un début.
Notre vision est de vous aider à sécuriser vos applications sans avoir à déployer plusieurs outils. Nous imaginons une plateforme qui vous accompagne tout au long du cycle de développement logiciel, évolue avec vous pour répondre à vos besoins, et surtout, reste incroyablement simple à utiliser pour les développeurs.
Pour concrétiser cette vision, nous misons davantage sur la modularité de notre plateforme. Dans la mesure du possible, nos produits sont conçus comme des composants modulaires, ce qui nous permet de développer des fonctionnalités une seule fois et de les utiliser sur l’ensemble de la plateforme. Plus notre plateforme est modulaire, plus nous pouvons rapidement enrichir nos produits et développer notre plateforme de sécurité des applications cloud natives.
Investir dans notre API s’inscrit pleinement dans cette stratégie : les mêmes points de terminaison que nous mettons à votre disposition en tant que développeur constituent aussi le cœur modulaire de notre interface utilisateur et de notre interface de ligne de commande (CLI). Vous donner davantage de contrôle sur votre expérience Snyk nous aide aussi à avancer plus vite. Nous nous engageons à continuer d’investir dans la modularité de notre plateforme. Vous pouvez compter sur Snyk pour vous proposer une API puissante, fiable, performante et complète.
Nos progrès récents : les webhooks personnalisés !
Fidèles à notre engagement en faveur des fonctionnalités de l’API, nous sommes fiers d’annoncer la version bêta des webhooks personnalisés de Snyk !
Cette nouvelle fonctionnalité de l’API permet à nos clients de s’abonner aux événements push de Snyk et de recevoir les données transmises par Snyk dans des systèmes tiers — outils de collaboration ou plateformes de gestion des incidents — lorsqu’un événement Snyk se produit, par exemple lorsqu’une nouvelle vulnérabilité est détectée.
Nous publierons sur le blog Snyk des exemples d’utilisation des webhooks personnalisés de Snyk. Restez à l’affût ! En attendant, consultez notre documentation pour en savoir plus.
Accélérer la concrétisation de notre vision pour l’API
Nous savons que nos clients avancent vite et souhaitent que notre plateforme suive le même rythme. Pour accélérer le développement de notre plateforme, nous avons acquis Manifold, une entreprise établie à Halifax, au Canada, qui possède une solide expérience en extensibilité et en API. Après avoir créé une entreprise proposant une marketplace en tant que service pour des produits conçus autour des API, Manifold apporte à Snyk une expertise et des talents considérables dans le domaine des plateformes. L’équipe étend notre présence en Amérique du Nord, améliore notre couverture mondiale et nous offre un nouveau lieu idéal pour recruter des talents en R&D.
L’équipe de Manifold a travaillé à la création d’une plateforme pour les plateformes. Son expérience de la conception modulaire privilégiant les API complète parfaitement celle de l’équipe Snyk. De plus, l’arrivée des ingénieurs de Manifold nous permet d’accélérer également le développement de nos intégrations partenaires. La modularité et l’extensibilité facilitent l’enrichissement et l’approfondissement de notre offre grâce à des intégrations avec d’autres acteurs de l’écosystème de la sécurité. Manifold nous aidera à concrétiser ces intégrations.
L’année 2021 s’annonce passionnante pour les clients de Snyk. En poursuivant nos investissements dans l’extensibilité et l’API, nous simplifierons l’adaptation de l’automatisation de la sécurité Snyk à vos workflows spécifiques. Vous bénéficierez ainsi d’une meilleure expérience de développement et d’une gouvernance cohérente sur l’ensemble de la plateforme Snyk, pour des applications mieux sécurisées.
Lancez-vous dans les compétitions Capture The Flag
Apprenez à résoudre des défis Capture The Flag en regardant à la demande notre atelier virtuel d’initiation.



