Versión del artículo: Enterprise Server 2.17
Detallar los paquetes de los que depende un repositorio
En el gráfico de dependencias, puedes ver tus dependencias del proyecto y cualquier vulnerabilidad detectada.
Acerca del gráfico de dependencias
La gráfica de dependencias se encuentra disponible para cualquier repositorio que defina dependencias en un ecosistema de paquetes compatible utilizando un formato de archivos compatible.
Tu administrador de sitio debe habilitar las alertas de seguridad para las dependencias vulnerables de tu instancia de servidor de GitHub Enterprise para que puedas utilizar esta característica. Para obtener más información, consulta "Habilitar alertas de seguridad para dependencias vulnerables en el GitHub Enterprise Server".
Puedes ver y actualizar las dependencias vulnerables en tu gráfico de dependencias del repositorio. El gráfico de dependencias detalla las dependencias vulnerables ante otras dependencias. Para obtener más información, consulta "Acerca de las alertas de seguridad de las dependencias vulnerables".
Ecosistemas de paquetes compatibles
Administración de paquetes | Idiomas | Formatos recomendados | Formatos compatibles |
---|---|---|---|
Maven | Java, Scala | pom.xml | pom.xml |
npm | JavaScript | package-lock.json | package-lock.json , package.json |
Yarn | JavaScript | yarn.lock | package.json , yarn.lock |
dotnet CLI | .NET languages (C#, C++, F#, VB) | .csproj , .vbproj , .nuspec , .vcxproj , .fsproj | .csproj , .vbproj , .nuspec , .vcxproj , .fsproj , packages.config |
Python PIP | Python | requirements.txt , pipfile.lock | requirements.txt , pipfile.lock , setup.py * |
RubyGems | Ruby | Gemfile.lock | Gemfile.lock ,Gemfile , *.gemspec |
Nota: Si detallas tus dependencias de Python dentro de un archivo setup.py
, quizás no podamos analizar, detallar y alertar sobre todas las dependencias de tu proyecto.
Detallar dependencias para un repositorio con el gráfico de dependencias habilitado
- En GitHub Enterprise, visita la página principal del repositorio.
- Debajo de tu nombre de repositorio, da clic en Perspectivas.
- En la barra lateral izquierda, da clic en Gráfica de dependencias.
Solución de problemas del gráfico de dependencias
Si tu proyecto tiene dependencias pero éstas no se detectan en tu gráfica, puede que haya un problema con el archivo que contiene las dependencias. Verifica el archivo de tu proyecto para garantizar que se formateó correctamente para el tipo de archivo.