Leverage

Latest version: v1.14.0

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

1.7.4

Changes

🐛 Bug Fixes

- Bug | bug accountid not updated, failure on missing project.yaml juanmatias (116)
- both, new and already initialized projects, are considered in the process (when no project.yaml it defaults to build.env and then to common.tfvars)

1.7.2

Changes

🐛 Bug Fixes

- Fix | Create build.env before configuring credentials if necessary angelofenoglio (109)
- Credentials configuration will not error out when following First Steps Guide workflow
due to a bug introduced a few versions back

1.7.1

Changes

🚀 Features

- Feature | Add option to disable layout validation angelofenoglio (106)
- Users now are able to skip layout validation via the `--skip-validation` flag, whenever their backend configuration does not conform to the Leverage standard

🐛 Bug Fixes

- Fix | Fix `terraform shell` environment launch angelofenoglio (107)
- Fix bug introduced on last version where the shell environment would crash instead of launching

1.7.0

Changes

🚀 Features

- Feature | Deprecate pulling testing image form repository in favor of building testing image locally angelofenoglio (96)
- Docker image used for testing is now built manually form a Dockerfile instead of being pulled from registry
- Testing GH actions now build this image before running tests
- Feature | Add layer layout validation script angelofenoglio (99)
- New command that allows checking of backend configuration values before applying changes
- Layer validation is now performed upon `terraform init`
- Enhancement | Drop image tag default angelofenoglio (100)
- The user now is forced to define a tag for the leverage docker image in `build.env` file (`TERRAFORM_IMAGE_TAG` value)
- Feature | Mount entire project and load multiple config files angelofenoglio (102)
- Whole project is mounted in `/<project name>/` in the container instead of only the current layer
- All `.tfvars` in `/config/` and `/<account>/config/` are passed as `-var-file` arguments to Terraform instead of only predefined ones
- Feature | Add --fetch-mfa-device flag instead of hardcoded behavior angelofenoglio (103)
- The user can now decide whether an MFA device serial needs to be fetched from AWS when configuring workstation credentials

🐛 Bug Fixes

- Fix | Bump questionary version angelofenoglio (97)
- Enables Python 3.10 support
- Fix | Command parsing angelofenoglio (98)
- AWS cli subcommands no longer get mixed up
- Fix | Fix error during project creation angelofenoglio (104)
- Project creation no longer errors out during code formatting post-step

1.6.2

Changes

🚀 Features

- Enhancement | Prevent containerized commands to run outside Leverage project context angelofenoglio (86)
- Enhancement | Add safeguards for missing values on sso commands angelofenoglio (88)

🐛 Bug Fixes

- Fix | Typo in `terraform destroy` arguments angelofenoglio (85)

1.6.1

Changes

🐛 Bug Fixes

- Bugfix | Fix backend config file path for `terraform init` angelofenoglio (84)

Page 4 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.