Skip to content
GitHub Code Security

La sécurité des applications : trouvé, c’est corrigé

Sécurisez votre code dès sa création grâce à GitHub Code Security. Détectez les vulnérabilités à un stade précoce et corrigez-les avec Copilot Autofix.

What is GitHub code security?
What is GitHub code security?

28 min entre la détection d’une vulnérabilité et sa remédiation

3 fois plus rapide en moyenne grâce à Copilot Autofix

90 % des types d’alertes incluent des suggestions de code alimentées par l’IA

Détectez et remédiez aux vulnérabilités
dès le début grâce à des solutions alimentées par l’IA

Automatisez les contrôles de sécurité

Identifiez les problèmes de sécurité en temps réel grâce à la puissante fonctionnalité d’analyse de CodeQL, qui suit les flux de données dans l’ensemble de votre application.

The image displays a code snippet from a JavaScript file named "collection.js" located in the "routes" directory. The code is highlighted in three steps, with Step 1 being the focus. In Step 1, the variable "jsonQuery" is assigned the value of "req.query.query". The code snippet includes four lines where variables are defined and assigned values from the request query object. The background has a gradient blue color.

Remédiez à grande échelle

Bénéficiez d’explications contextuelles et de corrections alimentées par l’IA pour les alertes détectées par CodeQL grâce à Copilot Autofix.

The image displays a code snippet from a JavaScript file named "collection.js" located in the "routes" directory. The code is highlighted in three steps, with Step 1 being the focus. In Step 1, the variable "jsonQuery" is assigned the value of "req.query.query". The code snippet includes four lines where variables are defined and assigned values from the request query object. The background has a gradient blue color.

Réduisez la dette de sécurité

GitHub Code Security analyse en continu votre code pendant la création, ce qui vous permet de détecter rapidement les vulnérabilités, de les corriger sans délai grâce à Copilot Autofix et de déployer vos applications en toute sécurité.

The image displays a dashboard for an SQL injection (CWE-89) campaign aimed at remediating Cross-Site Scripting (XSS) vulnerabilities. The dashboard has three main sections: Campaign progress, Status, and Copilot Autofix.

In the Campaign progress section, it shows 97% completion with 701 alerts, where 701 are closed and 13 are in progress. It also notes that the campaign started 20 days ago.

The Status section indicates there are 7 days left until the deadline on November 15, 2024.

The Copilot Autofix section mentions that there are 670 supported alerts and provides information about how Copilot Autofix can help fix these alerts automatically.

Détectez les risques à un stade précoce

Identifiez les nouvelles dépendances et vérifiez l’existence de vulnérabilités ou de problèmes de licence grâce à l’action de révision des dépendances.

The image shows a "Dependency Review" report generated by the GitHub Actions bot. The report lists the following issues: 0 vulnerable packages, 1 package with incompatible licenses,  and 0 packages with unknown licenses. Each issue has a "Details" link next to it for more information.

Évaluation du risque en un clic

Évaluez l’exposition de votre base de code aux vulnérabilités des applications et aux fuites de secrets avec notre outil gratuit d’évaluation du risque.

Fenêtre modale intitulée « Analyser l’organisation » montrant un paramétrage d’évaluation du risque avec Protection des secrets et Sécurité du code sélectionnés, ainsi que les boutons Annuler et Continuer.
« Copilot Autofix optimise la sécurité en signalant les vulnérabilités et en proposant instantanément des solutions, ce qui permet de garantir la sécurité du code tout en libérant les équipes pour qu’elles se consacrent à des tâches stratégiques. »
otto group logo
Mario LandgrafCommunity Manager of Security chez Otto GmbH & Co. KGaA

Créez des logiciels sécurisés dès le départ

La sécurité doit être intégrée dès le départ, et non ajoutée ultérieurement. Grâce à GitHub Code Security, vous pouvez détecter, corriger et prévenir les vulnérabilités en toute transparence, garantissant ainsi la résilience de vos logiciels, du développement au déploiement.

Demander une démonstrationVoir les forfaits et les tarifs

Bonnes pratiques pour des logiciels plus sécurisés

Découvrez une approche de la sécurité axée sur le développeur

Explorez en détail l’état actuel de la sécurité des applications.

Regarder le webinaire

Explorez le guide DevSecOps

Découvrez comment écrire un code plus sécurisé dès le départ grâce à DevSecOps.

Lire le livre blanc

Évitez les pièges AppSec

Découvrez les pièges courants en matière de sécurité des applications et comment les éviter.

Lire le livre blanc

Questions fréquentes (FAQ)

Qu’est-ce que GitHub Code Security ?

GitHub Code Security permet aux développeurs et aux développeuses de sécuriser leur code sans compromettre la rapidité. Grâce à l’analyse statique intégrée, à la remédiation alimentée par l’IA, à l’analyse avancée des dépendances et à la gestion proactive des vulnérabilités, les équipes peuvent détecter, hiérarchiser et remédier automatiquement aux problèmes de sécurité, le tout au sein de leur workflow GitHub existant, ce qui leur permet de livrer des logiciels sécurisés plus rapidement et en toute confiance.

Qu’est-ce que Copilot Autofix ?

Copilot Autofix utilise des suggestions de code alimentées par l’IA pour corriger automatiquement les vulnérabilités de sécurité identifiées par CodeQL. Lorsqu’une vulnérabilité de sécurité est détectée, Copilot Autofix analyse le contexte du code, identifie le problème de sécurité sous-jacent et génère une correction précise et adaptée au contexte. Cette fonctionnalité comble le fossé entre la détection des vulnérabilités et leur remédiation, permettant ainsi aux développeurs et aux développeuses d’examiner et d’appliquer les corrections suggérées par l’IA directement au sein de leur workflow.

Que sont les campagnes de sécurité ?

Les campagnes de sécurité offrent un framework structuré pour planifier, suivre et mettre en œuvre des correctifs de sécurité à travers plusieurs repos et équipes, ce qui vous permet de réduire systématiquement la dette de sécurité. Grâce aux campagnes de sécurité, les équipes de sécurité peuvent regrouper les vulnérabilités connexes, hiérarchiser les efforts de remédiation, attribuer les responsabilités et suivre les progrès via un tableau de bord unifié. Les campagnes de sécurité peuvent être organisées par type de vulnérabilité, initiative de sécurité, exigence de conformité ou tout autre regroupement logique afin de coordonner les améliorations de sécurité à grande échelle.

Qu’est-ce que la révision des dépendances ?

La révision des dépendances analyse les pull requests afin de détecter les dépendances vulnérables avant qu’elles ne soient intégrées à votre base de code. Elle évalue l’impact sur la sécurité des modifications apportées aux dépendances, en identifiant les packages vulnérables et leur niveau de gravité, afin d’empêcher l’intégration de problèmes de sécurité. L’outil affiche les modifications détaillées des dépendances en comparant les branches « base » et « head », et met en évidence les dépendances ajoutées, supprimées et mises à jour, ainsi que leurs vulnérabilités connues.

Qu’est-ce que l’EPSS ?

Les alertes Dependabot intègrent désormais le système de notation de prédiction d’exploitation (EPSS) mis au point par le Forum mondial des équipes d’intervention en cas d’incident et de sécurité (FIRST), ce qui permet de mieux évaluer les risques liés aux vulnérabilités. L’EPSS aide les organisations à hiérarchiser la remédiation des vulnérabilités en prédisant la probabilité qu’une vulnérabilité soit exploitée au cours des 30 prochains jours. Il fournit un score compris entre 0 et 1 (0-100 %), ainsi qu’un classement par centile indiquant comment la vulnérabilité se situe par rapport aux autres.

Qu’est-ce que l’évaluation du risque de la sécurité du code ?

L’évaluation du risque Code Security Risk Assessment est une évaluation gratuite qui analyse les repos pour identifier les vulnérabilités potentielles au niveau du code et mettre en évidence les endroits où GitHub Code Security peut aider à améliorer la posture de sécurité.