Infrastructure technique illustrant la sécurité automatisée des pull requests
Sécurité & gouvernance12 septembre 2026·6 min de lecture

AI Scan GitHub : déployer les détections sur vos pull requests

AI Scan sur les pull requests devient pilotable par API dans GitHub Advanced Security. Cette préversion publique permet d’activer ou désactiver les détections IA au niveau de l’organisation et du dépôt. Pour une équipe produit, l’enjeu n’est pas d’ajouter une alerte de plus : c’est d’expérimenter un contrôle de sécurité sur un périmètre explicite, puis de décider avec des éléments observables.

Ce que les nouvelles API permettent réellement

GitHub propose deux endpoints REST pour lire et modifier l’activation d’AI Scan pour les pull requests : un au niveau de l’organisation et un au niveau du dépôt. Le réglage d’organisation décide si les analyses peuvent s’exécuter dans le périmètre ; un dépôt peut ensuite être activé ou désactivé individuellement, sans pouvoir contourner une désactivation au niveau supérieur.

La disponibilité est annoncée en préversion publique sur GitHub.com pour les clients GitHub Advanced Security. Elle ne concerne pas GitHub Enterprise Server à ce stade. Cette frontière compte : avant de l’inscrire dans une politique interne, il faut vérifier l’offre, l’hébergement et le périmètre réellement concernés.

Déployer AI Scan sans transformer la revue en bruit

Une détection automatisée a de la valeur lorsqu’elle arrive au bon endroit, avec une équipe capable de la qualifier. Un déploiement global et immédiat peut mélanger les signaux utiles, les règles à ajuster et les changements de pratiques de revue. Les nouvelles API rendent possible une progression plus lisible.

Un pilote en quatre décisions

  1. Choisir un dépôt représentatif : privilégier une base active, avec des pull requests régulières et des personnes identifiées pour examiner les retours.
  2. Définir le rôle de l’alerte : préciser si elle informe, bloque une fusion ou ouvre une investigation. Une préversion ne doit pas devenir une règle bloquante par défaut.
  3. Mesurer les effets : suivre le nombre de détections examinées, les corrections acceptées et le temps de traitement, plutôt que de compter les alertes seules.
  4. Étendre par périmètre : conserver le contrôle organisationnel, puis activer les dépôts qui disposent d’un responsable et d’une boucle de retour claire.

Conserver une décision humaine au bon niveau

L’IA peut accélérer l’identification de motifs à examiner, mais elle ne connaît ni le risque métier accepté, ni la contrainte de livraison, ni la raison d’une exception. La revue doit donc conserver le contexte : criticité du changement, exposition réelle, correctif envisageable et niveau de preuve attendu avant une fusion.

Cette discipline évite deux écueils : ignorer les alertes parce qu’elles sont trop nombreuses, ou accepter automatiquement une recommandation parce qu’elle est formulée avec assurance. Les droits d’activation, les règles de fusion et les propriétaires de dépôts restent les garde-fous qui rendent l’automatisation exploitable.

Une sécurité déployée comme un produit

Traitez ce type de capacité comme une évolution produit : un périmètre, une hypothèse, des critères d’acceptation et une décision de généralisation. L’annonce officielle de GitHub décrit les endpoints et les conditions de disponibilité. Elle constitue un point de départ technique ; votre pilote doit y ajouter le contexte de vos dépôts et de vos équipes.

Faire de la sécurité une aide à la livraison

Studio2B aide les équipes à intégrer qualité, automatisation et sécurité dans une chaîne de livraison qui reste compréhensible. Découvrez comment prioriser les alertes de sécurité applicative, comment sécuriser les accès au cache CI, ou parlons de votre démarche DevSecOps.

Écrivez-nous