Auditar conjuntos de dependencias Python para detectar vulnerabilidades conocidas antes del lanzamiento o promoción de entorno con Safety
Escanea dependencias y entornos de Python en busca de paquetes vulnerables o maliciosos conocidos antes de que avancen en los flujos de entrega o promoción.
Prerrequisitos
Python, pip, un archivo de requisitos o entorno Python para escanear, y autenticación de Safety cuando se utilicen funciones completas de Safety.
Instalación
Use la ruta de instalación o configuración upstream que coincida con su entorno:
- Ejecute
pip install safety.
Requisitos y advertencias de upstream:
- Versiones de Python compatibles
- Safety CLI es un escáner de vulnerabilidades de dependencias Python diseñado para mejorar la seguridad de la cadena de suministro de software mediante la detección de paquetes con vulnerabilidades conocidas y paquetes maliciosos en entornos de desarrollo locales, CI/...
Notas de uso básico o de inicio:
-
Acción de GitHub
-
Pruebe Safety CLI en CI/CD usando nuestra Acción de GitHub.
-
Fuente: https://github.com/pyupio/safety
-
Extraído de la documentación upstream: https://raw.githubusercontent.com/pyupio/safety/HEAD/README.md