Ă propos des paramĂštres de sĂ©curitĂ© et dâanalyse de votre rĂ©fĂ©rentiel
GitHub offre un certain nombre de fonctionnalitĂ©s de sĂ©curitĂ© diffĂ©rentes que vous pouvez activer pour votre rĂ©fĂ©rentiel afin de protĂ©ger votre code contre les vulnĂ©rabilitĂ©s, lâaccĂšs non autorisĂ© et dâautres menaces de sĂ©curitĂ© potentielles. La plupart de ces fonctionnalitĂ©s sont disponibles gratuitement pour les rĂ©fĂ©rentiels publics.
Activation ou dĂ©sactivation des fonctionnalitĂ©s de sĂ©curitĂ© et dâanalyse pour les dĂ©pĂŽts publics
Vous pouvez gĂ©rer un sous-ensemble de fonctionnalitĂ©s de sĂ©curitĂ© et dâanalyse pour les dĂ©pĂŽts publics.
Au minimum, vous devez activer ce qui suit pour votre référentiel public :
- Dependabot alerts vous avertit des failles de sécurité dans le réseau de dépendances de votre projet, afin que vous puissiez mettre à jour la dépendance concernée vers une version plus sécurisée.
- Secret scanning analyse votre référentiel à la recherche de secrets (tels que les clés API et les jetons) et vous avertit si un secret est détecté, afin que vous puissiez le supprimer de votre référentiel.
- Protection dâenvoi (push) vous empĂȘche (ainsi que vos collaborateurs) d'introduire des secrets dans le rĂ©fĂ©rentiel, en bloquant les envois contenant des secrets pris en charge.
- Code scanning identifie les vulnĂ©rabilitĂ©s et les erreurs dans le code de votre rĂ©fĂ©rentiel, afin que vous puissiez rĂ©soudre ces problĂšmes rapidement et empĂȘcher quâune vulnĂ©rabilitĂ© ou une erreur ne soit exploitĂ©e par des acteurs malveillants.
Dâautres fonctionnalitĂ©s sont activĂ©es en permanence pour les rĂ©fĂ©rentiels publics, comme le graphe des dĂ©pendances, qui affiche toutes les bibliothĂšques et tous les packages dont dĂ©pend votre rĂ©fĂ©rentiel.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre rĂ©fĂ©rentiel, cliquez sur ParamĂštres. Si vous ne voyez pas lâonglet « ParamĂštres », sĂ©lectionnez le menu dĂ©roulant , puis cliquez sur ParamĂštres.

-
Dans la section « Sécurité » de la barre latérale, cliquez sur Advanced Security.
-
Sous « Advanced Security », à droite de la fonctionnalité, cliquez sur Désactiver ou Activer.
Activation ou dĂ©sactivation des fonctionnalitĂ©s de sĂ©curitĂ© et dâanalyse pour les dĂ©pĂŽts privĂ©s
Vous pouvez gĂ©rer les fonctionnalitĂ©s de sĂ©curitĂ© et dâanalyse de votre rĂ©fĂ©rentiel privĂ© ou interne . Si votre entreprise ou organisation dispose dâune licence pour GitHub Code Security ou GitHub Secret Protection, des options supplĂ©mentaires sont disponibles. Pour plus dâinformations, consultez « à propos de GitHub Advanced Security ».
Si vous activez les fonctionnalitĂ©s de sĂ©curitĂ© et dâanalyse, GitHub effectue une analyse en lecture seule sur votre dĂ©pĂŽt.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre rĂ©fĂ©rentiel, cliquez sur ParamĂštres. Si vous ne voyez pas lâonglet « ParamĂštres », sĂ©lectionnez le menu dĂ©roulant , puis cliquez sur ParamĂštres.

-
Dans la section « Sécurité » de la barre latérale, cliquez sur Advanced Security.
-
Sous « Advanced Security », à droite de la fonctionnalité, cliquez sur Désactiver ou Activer. Le contrÎle de « Secret Protection and Code Security » est désactivé si votre organisation ne dispose pas de licences disponibles.
Remarque
Si vous dĂ©sactivez Secret Protection and Code Security, la revue des dĂ©pendances, alertes dâanalyse des secrets pour les utilisateurs et code scanning sont dĂ©sactivĂ©s. Tous les workflows, les chargements SARIF ou les appels dâAPI pour code scanning Ă©chouent. Si Code Security est rĂ©activĂ©, code scanning reviendra Ă son Ă©tat prĂ©cĂ©dent.
Octroi de lâaccĂšs aux alertes de sĂ©curitĂ©
Les alertes de sécurité GitHub sont des notifications automatiques qui vous informent lorsque des vulnérabilités sont détectées dans les dépendances ou le code de votre référentiel. Elles vous invitent à passer en revue et à corriger ces problÚmes, ce qui contribue à la sécurité de votre projet.
Vous trouverez les alertes de sĂ©curitĂ© de Dependabot, Secret scanning et Code scanning sous lâonglet SĂ©curitĂ© de votre rĂ©fĂ©rentiel.
Les alertes de sĂ©curitĂ© dâun rĂ©fĂ©rentiel sont visibles par les personnes disposant dâun accĂšs dâĂ©criture, de maintenance et dâadministrateur au rĂ©fĂ©rentiel et, lorsque le rĂ©fĂ©rentiel appartient Ă une organisation, propriĂ©taires dâune organisation. Vous pouvez donner aux Ă©quipes et aux personnes supplĂ©mentaires lâaccĂšs aux alertes.
Remarque
Les propriĂ©taires dâorganisations et les administrateurs de rĂ©fĂ©rentiels peuvent accorder uniquement lâaccĂšs permettant dâafficher les alertes de sĂ©curitĂ©, comme les alertes Alertes dâanalyse de secrets, aux personnes ou aux Ă©quipes qui disposent dâun accĂšs en Ă©criture au rĂ©fĂ©rentiel.
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre rĂ©fĂ©rentiel, cliquez sur ParamĂštres. Si vous ne voyez pas lâonglet « ParamĂštres », sĂ©lectionnez le menu dĂ©roulant , puis cliquez sur ParamĂštres.

-
Dans la section « Sécurité » de la barre latérale, cliquez sur Advanced Security.
-
Sous « AccĂšs aux alertes », dans le champ de recherche, commencez Ă taper le nom de la personne ou de lâĂ©quipe que vous souhaitez trouver, puis cliquez sur un nom dans la liste des correspondances.
-
Cliquez sur Save changes.
Suppression de lâaccĂšs aux alertes de sĂ©curitĂ©
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre rĂ©fĂ©rentiel, cliquez sur ParamĂštres. Si vous ne voyez pas lâonglet « ParamĂštres », sĂ©lectionnez le menu dĂ©roulant , puis cliquez sur ParamĂštres.

-
Dans la section « Sécurité » de la barre latérale, cliquez sur Advanced Security.
-
Sous « AccĂ©der aux alertes », Ă droite de la personne ou de lâĂ©quipe dont vous souhaitez supprimer lâaccĂšs, cliquez sur .

-
Cliquez sur Save changes.