All-in-one solution for storing your secrets inside repository.
It is a lightweight zero-dependency solution for Elixir projects to store secrets inside your repository that my friend and I made during #spawnfest 2022.
No external dependencies, pure Elixir
You don’t need to setup and external binaries or services. And you can extend this library in plain Elixir.
Secrets are separated per-environment and there is a bunch of useful mix tasks to manipulate these secrets. Building releases with
SecretVaultis nothing different from building regular release.
Easy to use.
There is a straightforward tutorial for simple installation, and the whole project is well documented.
aes256gcmcipher by default. Plus there is a special task for performing very basic but useful audit of your secrets to detect weak or similar passwords.
This project is not available on hex.pm yet, but we’re planning to release a version as a soon as spawnfest evaluation finishes.