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 image. Any arguments provided will be transparently passed through to Safety:

docker run --rm -ti --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 --key <YOUR-API-KEY> --stage cicd scan --target /target

Last updated