Download SAFE
OS | Download Link |
---|---|
Mac OS | SAFE 1.1.0 |
🐧 Ubuntu 24.04 | SAFE 1.1.0 Ubuntu 24.04 (amd64) |
🐧 Ubuntu 22.04 | SAFE 1.1.0 Ubuntu 22.04 (amd64) |
🐧 Ubuntu 20.04 | SAFE 1.1.0 Ubuntu 20.04 (amd64) |
If you have an open-source repository, you don't need to follow these steps, please send us an email at safe@erlang-solutions.com specifying the open-source repository where you'd like to use SAFE (e.g., include the GitHub link). This will help us ensure the right license is sent for that specific repository and provide any necessary support.
SAFE installation and setup
The desktop application will ensure that a proper configuration is created which will allow the CI/CD integration of SAFE to work properly. You cannot run an analysis directly on the desktop app. Steps to configure the CI/CD are available Here
macOS
Place the SAFE.app in your Applications Folder:
🐧 Linux
For linux, simply double click on the .deb package and it will start
or:sudo apt install <path_to_package>
Project setup
You should first compile the codebase with the debug_info flag.
In case of a Rebar3 or Mix project (Elixir), this option is enabled by default.
Start by clicking the 'Add Project' button on the main page to begin setting up your project for configuration
Project root folder selection
Click 'Browse' to navigate to the root directory of the repository. This will allow the tool to scan the entire codebase for analysis.
Select the plan and request a License by providing an email address where we can provide you with the payment details.
The desktop application can be safely deleted after requesting the license.