À propos du problème
Lorsque vous appliquez une variable security configuration et que code scanning est défini comme « Activé avec configuration avancée autorisée », chaque référentiel est vérifié afin de déterminer s'il existe une configuration avancée active.
- Aucune modification apportée aux données code scanning si une configuration d’installation active avancée est détectée.
- La configuration par défaut est activée pour les référentiels où l’installation avancée est inactive ou absente.
Configuration avancée inactive ou absente
La configuration avancée est considérée comme inactive pour un référentiel si celui-ci répond à l'un des critères suivants :
- La dernière analyse CodeQL date de plus de 90 jours.
- Toutes les configurations CodeQL ont été supprimées.
- Le fichier de flux de travail a été supprimé ou désactivé (uniquement pour la configuration avancée exécutée à l'aide d'actions).
Résolution du problème
La normalisation se décompose en deux parties :
-
Tout référentiel dans lequel la configuration par défaut de code scanning a été appliquée de manière inattendue doit exécuter l'analyse CodeQL à des intervalles inférieurs à 90 jours, par exemple une fois par mois.
Même si le référentiel n'est pas en cours de développement actif, de nouvelles vulnérabilités peuvent être identifiées par des mises à jour de l'analyse CodeQL.
-
Une fois que l'analyse CodeQL est en cours d'exécution sur tous les référentiels concernés, vous pouvez réappliquer la configuration security configuration.