Docker Containers

Safety is available in a Docker container if you'd like to scan across Python versions or use Safety without having to install it, or Python, locally.

To get started, you can run the ghcr.io/pyupio/safety image. Any arguments provided will be transparently passed through to Safety:

docker run --rm -ti ghcr.io/pyupio/safety:latest --version

Scanning from a requirements file works as expected. You must, however, make sure to volume mount your project so that Safety can access it inside the container:

docker run --rm -ti -v /path/to/my/project:/target ghcr.io/pyupio/safety --key <YOUR-API-KEY> --stage cicd scan --target /target

Last updated