Skip to main content

Reflétez votre modèle mental avec Project Collections

Écrit par
blog feature snyk solutions directory

27 juin 2023

0 minutes de lecture

Chez Snyk, nous cherchons constamment à améliorer la gestion de vos projets à grande échelle. Récemment, nous avons notamment proposé :

  • La pagination de la page de liste des projets, pour en améliorer les performances et la facilité d’utilisation

  • Le regroupement, la navigation et la suppression faciles des cibles

Pour poursuivre dans cette voie, nous avons continué à améliorer la façon dont vous pouvez organiser vos projets.

Il existe presque autant de façons d’organiser les projets en dehors de Snyk qu’il y a d’équipes, car personne ne suit de modèle mental universel. Certaines équipes organisent leurs projets sous forme de dépôts monolithiques, tandis que d’autres les structurent en composants d’application.

La plupart des équipes souhaitent retrouver dans Snyk la même organisation que celle qu’elles utilisent en dehors de la plateforme. Vous savez ainsi où se trouvent les éléments sur lesquels vous devez travailler, ce qui vous fait gagner un temps précieux.

Nous sommes donc fiers d’annoncer la disponibilité générale de Project Collections. Cette fonctionnalité vous permet de créer des collections de projets adaptées aux besoins de vos équipes et à leurs priorités, puis d’effectuer des actions sur ces collections.

Gagnez en efficacité et concentrez-vous sur vos projets

La création et la configuration de Project Collections doivent rester simples, même avec un grand nombre de projets. C’est pourquoi nous avons créé une API qui complète l’interface web. Pour gérer des centaines, voire des milliers de projets, il est essentiel de pouvoir agir à grande échelle : vous pouvez désormais supprimer, désactiver et activer plusieurs projets d’une collection en une seule fois. Notez que ces fonctionnalités seront également disponibles sur la page de liste des projets.

Tableau de bord des collections de projets Snyk affichant trois fichiers d’application avec leur statut d’importation et de test, le nombre de problèmes et les niveaux de gravité.

Comme vous pouvez gérer de nombreuses collections, nous créons une page de liste qui vous en donnera une vue d’ensemble, avec une expérience similaire à celle de la page de liste des projets. Vous pourrez nommer vos collections selon votre propre nomenclature et les rechercher pour y accéder plus facilement et obtenir des résultats précis.

Page Collections de Snyk affichant deux projets, App 2 et App 1, avec le nombre de projets et le total des problèmes par niveau de gravité.

Gardez l’esprit tranquille grâce aux rapports

La création et la configuration des collections seront réservées aux administrateurs de l’organisation. En effet, une collection peut représenter différents éléments, comme des composants d’application pour lesquels vous souhaitez créer des rapports. Cette restriction empêchera ainsi d’autres personnes de modifier vos rapports ou d’y apporter des changements indésirables. Tout le monde pourra toutefois consulter une collection et générer des rapports à partir de celle-ci. Toute personne de l’organisation peut consulter une collection.

Project Collections vous permet de consulter et de gérer vos projets d’une manière qui correspond davantage à votre façon de travailler en dehors de Snyk. Vous pouvez effectuer des actions clés en masse et mieux cibler vos rapports afin de travailler plus efficacement à grande échelle.

Rapport détaillé des problèmes Snyk indiquant 10 problèmes au total : 1 vulnérabilité élevée, 2 moyennes, 7 faibles et aucune critique.

Comment utiliser Project Collections ?

Il existe d’innombrables façons d’organiser vos projets. Un cas d’usage fréquent consiste à vouloir comprendre la posture de sécurité d’un composant d’application développé par votre équipe. Vos projets font partie du dépôt monolithique de l’organisation : il est donc difficile de les trouver et de les gérer, tout comme de générer des rapports de manière reproductible. Project Collections peut vous aider en suivant ces étapes :

1. Identifiez vos projets

Les filtres de la page de liste des projets sont puissants et régulièrement enrichis pour vous permettre d’afficher facilement les projets souhaités. S’ils ne suffisent pas, nous vous recommandons d’utiliser les balises de projet. Cette fonctionnalité est déjà largement utilisée pour filtrer et afficher les projets selon des critères personnalisés et flexibles, comme les équipes, les applications, les composants, les versions et bien plus encore. Dans ce cas, il serait utile d’attribuer à vos projets une balise dont la clé est le nom de votre équipe et la valeur, le nom du composant.

2. Créez et nommez votre collection

Une fois la vue des projets créée à l’aide de filtres ou de balises, vous pouvez enregistrer la collection et la nommer pour la retrouver rapidement dans la page de liste des collections. Cette page affichera le nombre total de problèmes de la collection.

3. Affinez votre collection

Après avoir créé la collection, vous pouvez déterminer quels projets y sont pertinents, puis les activer, les désactiver ou même les supprimer en masse. Les actions groupées sont également disponibles sur la page de liste des projets.

4. Générez des rapports

Depuis la collection, cliquez simplement sur « Afficher le rapport de cette collection » pour accéder directement à la page Reporting. Un rapport sera généré à partir de la collection affichée.

Pour en savoir plus sur l’utilisation de Project Collections, consultez la documentation.

Apprécié par les développeurs. Les équipes de sécurité lui font confiance.

Les outils Snyk, conçus pour les développeurs, offrent une sécurité intégrée et automatisée qui répond à vos exigences de gouvernance et de conformité.

Lire la suite

blog feature snyk container custom base recommendations
Blog

Découvrez Evo Agentic AppSec : une sécurité au rythme du développement de l’IA

Le développement piloté par l’IA dépasse les workflows de sécurité traditionnels. L’AppSec agentique de Snyk s’appuie sur des agents de sécurité pour détecter, corriger et vérifier les vulnérabilités en continu, tandis que les équipes définissent les exigences.

blog feature ai violet
Blog

VulnBump : les agents IA peuvent-ils corriger les dépendances vulnérables sans casser le build ?

VulnBump évalue des agents IA sur 307 mises à niveau de dépendances réelles. Une correction n’est comptabilisée que si la vulnérabilité disparaît et que la compilation et les tests restent au vert.

Blog

Les modèles de pointe ont trouvé les vulnérabilités. Seul l’attaquant a trouvé les chaînes d’exploitation.

L’analyse statique a détecté les failles, mais seuls des tests d’attaque en conditions réelles ont prouvé comment elles pouvaient être enchaînées pour provoquer des compromissions. Comparaison d’Evo COS, de Claude Security et de Claude Code Security.