À propos des mesures pour Dependabot
La vue d’ensemble des mesures pour Dependabot fournit des informations précieuses aux développeurs et aux gestionnaires de sécurité des applications (AppSec). Les données de la page de tableau de bord Dependabot incluent un entonnoir de priorisation des vulnérabilités, qui facilite le classement, la correction et le suivi efficaces des vulnérabilités dans plusieurs référentiels. Cela garantit que les risques les plus critiques sont traités en priorité et que les améliorations apportées à la sécurité peuvent être mesurées au fil du temps.
Pour plus d’informations sur la manière dont les gestionnaires AppSec peuvent utiliser au mieux ces mesures pour optimiser la correction des alertes, consultez Classement des alertes Dependabot par ordre de priorité à l’aide de mesures.
Vous pouvez voir les mesures Dependabot si vous disposez de :
- Le rôle
admin
du référentiel. - Un rôle de référentiel personnalisé avec les autorisations détaillées « Afficher Dependabot alerts » pour le référentiel. Pour plus d’informations, consultez « À propos des rôles de référentiel personnalisés ».
- Accès aux alertes pour le référentiel. Pour plus d’informations, consultez « Gestion des paramètres de sécurité et d’analyse pour votre dépôt ».
Les mesures disponibles combinent la gravité, l’exploitabilité et la disponibilité des correctifs, et vous aident de la manière suivante :
-
Classement des alertes par priorité : le graphique affiche le nombre de Dependabot alerts ouvertes. Vous pouvez utiliser des filtres, tels que la disponibilité des correctifs, la gravité ou le score EPSS, pour restreindre la liste des alertes à celles qui correspondent aux critères. Consultez Filtres de tableau de bord Dependabot.
-
Suivi des corrections : la vignette « Alertes fermées » affiche le nombre d’alertes corrigées avec Dependabot, rejetées manuellement et rejetées automatiquement, offrant ainsi une visibilité sur les performances et les tendances en matière de correction. La vignette indique également l’augmentation en pourcentage du nombre d’alertes fermées au cours des 30 derniers jours.
-
Package à risque le plus élevé : la vignette « Plus de vulnérabilités » affiche la dépendance qui présente le plus grand nombre de vulnérabilités dans l’organisation. La vignette fournit également un lien vers les alertes associées dans tous vos référentiels.
-
Décomposition au niveau des référentiels : le tableau présente une décomposition des alertes ouvertes par référentiel, avec le nombre d’alertes par niveau de gravité (critique, élevé, moyen, faible) et par exploitabilité (par exemple, EPSS > 1 %). Il peut être trié par chaque colonne. Cela vous permet d’identifier les projets les plus à risque, de classer par ordre de priorité les mesures correctives les plus importantes et de suivre les progrès réalisés au fil du temps de manière très détaillée.
Ces mesures aident les gestionnaires à évaluer l’efficacité de leur gestion des vulnérabilités et à garantir le respect des délais fixés par l’organisation ou la réglementation.
- Contexte exploitable pour les développeurs : les développeurs peuvent utiliser les filtres de gravité et de disponibilité des correctifs pour identifier les vulnérabilités qu’ils peuvent corriger immédiatement, réduisant ainsi le bruit et concentrant leur attention sur les problèmes qu’ils peuvent traiter. Ces mesures les aident à comprendre le profil de risque de leurs dépendances, ce qui leur permet de classer les tâches par ordre de priorité en connaissance de cause.
Affichage des mesures pour Dependabot pour une organisation
-
Sur GitHub, accédez à la page principale de l’organisation.
-
Sous le nom de votre organisation, cliquez sur Sécurité.
-
Dans la barre latérale, sous « Mesures », cliquez sur tableau de bord Dependabot.
-
Vous pouvez également utiliser les filtres à votre disposition ou créer vos propres filtres. Consultez Filtres de tableau de bord Dependabot.
-
Vous pouvez également cliquer sur un chiffre de l’axe des x du graphique pour filtrer la liste des alertes selon les critères pertinents (par exemple
has:patch severity:critical,high epss_percentage:>=0.01
). -
Vous pouvez également cliquer sur un référentiel individuel pour afficher les Dependabot alerts associées.
Configuration des catégories d’entonnoir
L’ordre par défaut de l’entonnoir est has:patch, severity:critical,high, epss_percentage>=0.01
. En adaptant l’ordre du tunnel, vous et vos équipes pouvez vous concentrer sur les vulnérabilités les plus importantes pour votre organisation, vos environnements ou vos obligations réglementaires, rendant ainsi les efforts de correction plus efficaces et mieux adaptés à vos besoins spécifiques.
-
Sur GitHub, accédez à la page principale de l’organisation.
-
Sous le nom de votre organisation, cliquez sur Sécurité.
-
Dans la barre latérale, sous « Mesures », cliquez sur tableau de bord Dependabot.
-
En haut à droite du graphique « Classement des alertes par ordre de priorité », cliquez sur .
-
Dans la boîte de dialogue « Configurer l’ordre de l’entonnoir », déplacez les critères comme vous le souhaitez.
-
Une fois que vous avez terminé, cliquez sur Déplacer pour enregistrer vos modifications.
Conseil
Vous pouvez réinitialiser l’ordre de l’entonnoir aux paramètres par défaut en cliquant sur Réinitialiser les paramètres par défaut à droite du graphique.