|
6 days ago | |
---|---|---|
.vscode | 11 months ago | |
packages | 6 days ago | |
resources | 2 years ago | |
tools | 10 months ago | |
.gitignore | 6 days ago | |
.travis.yml | 11 months ago | |
CONTRIBUTING.md | 3 years ago | |
Makefile | 10 months ago | |
README.md | 2 years ago | |
SYSTEM_DESIGN.md | 2 years ago | |
package.json | 10 months ago | |
tsconfig.json | 11 months ago | |
tslint.json | 11 months ago | |
yarn.lock | 7 months ago |
An open-source, web-based, self-hosted password manager with client-side encryption.
Authors: Ludovic Barman, Hadrien Milano
Vaultage is a password manager.
How is it secured? Please check our document SYSTEM_DESIGN.md for the assumptions, the adversary model and the system design.
To take Vaultage for a test drive, run:
npm install -g vaultage
vaultage-server
Then browse to localhost:3000. Check out the wiki for usage instructions.
Please note that, while this setup allows you to play around with Vaultage, a real deployment involves a little bit more pieces.
Ready to use Vaultage to its full potential? Check out our guides to learn how to set up Vaultage in a secure and durable way.
Vaultage exposes a command line interface which you can keep open in a pinned tab in your browser. Whenever you need a password, switch to that tab and copy-paste it where needed.
The command line asks you to authenticate first (type auth
). Then get a password by typing get
followed by some search keywords.
Read the full usage documentation.
We welcome any contribution, whether it's a bug report, a feature request or a full-blown code contribution. Please check CONTRIBUTING.md for more information.