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.

Snyk Projects collection dashboard showing three application files with imported and tested status, issue counts, and severity labels.

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.

Snyk Collections page showing two projects, App 2 and App 1, with project counts and issue severity totals.

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.

Snyk Issues Detail report showing 10 total issues: 1 high, 2 medium, 7 low, and no critical vulnerabilities.

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.

Plébiscité par les développeurs. Adopté par les équipes sécurité.

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é.