Este producto no es compatible con el sitio Datadog seleccionado. ().

Datadog Software Composition Analysis (SCA) detecta bibliotecas de código abierto y sus vulnerabilidades en su código. Puede excluir rutas, ecosistemas o paquetes específicos del análisis de Static SCA. Configure estos ajustes bajo la clave sca en la configuración de Code Security, ya sea en Datadog o en un archivo code-security.datadog.yaml.

La clave sca se introdujo en schema-version: v1.1 y admite los siguientes campos. Cada campo tiene su propio schema-version mínimo, así que utilice la versión más alta requerida por los campos que configure:

PropiedadTipoDescripciónPredeterminadoMínimo schema-version
ignore-pathsMatrizRutas de archivo o patrones glob para excluir del análisis de Static SCA.Ningunov1.1
ignore-ecosystemsMatrizEcosistemas, tales como npm, Go, PyPI, para excluir del análisis de Static SCA.Ningunov1.7
ignore-packagesMatrizPaquetes para excluir del análisis de Static SCA, independientemente de la versión. Cada entrada utiliza el formato <ecosystem>:<name>, tal como npm:lodash.Ningunov1.7

Ejemplo:

schema-version: v1.7
sca:
  ignore-paths:
    - "vendor/"
    - "**/node_modules/**"
    - "third_party/"
  ignore-ecosystems:
    - "npm"
  ignore-packages:
    - "Go:golang.org/x/text"
Los nombres de ecosistemas y paquetes en ignore-ecosystems y ignore-packages se comparan distinguiendo entre mayúsculas y minúsculas. Por ejemplo, go:golang.org/x/text no coincide con el Go ecosistema, y npm:Lodash no coincide con el lodash Paquete.

Si ejecuta el escáner SCA directamente desde la CLI, las banderas --exclude, --exclude-ecosystem y --exclude-package equivalentes se unen con las exclusiones configuradas anteriormente.

Para obtener información sobre las ubicaciones de configuración, la precedencia y la combinación, consulte Referencia de configuración de Code Security.

Lecturas adicionales