Ce produit n'est pas pris en charge par le site Datadog que vous avez sélectionné. ().

Datadog Software Composition Analysis (SCA) de Datadog détecte les bibliothèques open source et leurs vulnérabilités dans votre code. Vous pouvez exclure des chemins, des écosystèmes ou des paquets spécifiques de l’analyse SCA statique. Configurez ces paramètres sous la clé sca dans la configuration de Code Security, soit dans Datadog, soit dans un fichier code-security.datadog.yaml.

La clé sca a été introduite dans schema-version: v1.1 et prend en charge les champs suivants. Chaque champ a son propre schema-version minimum, utilisez donc la version la plus élevée requise par les champs que vous configurez :

PropriétéTypeDescriptionPar défautMinimum schema-version
ignore-pathsTableauChemins de fichiers ou modèles glob à exclure de l’analyse SCA statique.Aucunv1.1
ignore-ecosystemsTableauÉcosystèmes, tels que npm, Go, PyPI, à exclure de l’analyse SCA statique.Aucunv1.7
ignore-packagesTableauPaquets à exclure de l’analyse SCA statique, indépendamment de la version. Chaque entrée utilise le format <ecosystem>:<name>, tel que npm:lodash.Aucunv1.7

Exemple :

schema-version: v1.7
sca:
  ignore-paths:
    - "vendor/"
    - "**/node_modules/**"
    - "third_party/"
  ignore-ecosystems:
    - "npm"
  ignore-packages:
    - "Go:golang.org/x/text"
Les noms d'écosystèmes et de paquets dans ignore-ecosystems et ignore-packages sont comparés en tenant compte de la casse. Par exemple, go:golang.org/x/text ne correspond pas au Go écosystème, et npm:Lodash ne correspond pas au lodash paquet.

Si vous exécutez le scanner SCA directement depuis l’interface de ligne de commande, les indicateurs --exclude, --exclude-ecosystem et --exclude-package équivalents sont combinés avec les exclusions configurées ci-dessus.

Pour plus d’informations sur les emplacements de configuration, la priorité et la fusion, consultez la Référence de configuration de Code Security.

Pour aller plus loin