Skip to content
AureumaPublic

About

Standalone dotenv secrets vault: per-value ECIES encryption, keyring, git pre-commit guard (extracted from si)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

21 Commits

Folders and files

Repository files navigation

vault

Standalone dotenv secrets tool: per-value ECIES encryption of .env files with a local keyring, a pre-commit plaintext guard, and ciphertext designed to live in git.

This repo owns:

  • the vault binary (CLI: keypair, status, check, hooks, encrypt, decrypt, restore, set, unset, get, list, run, trust, migrate)
  • the dotenv ciphertext format (encrypted:vault: prefix, VAULT_PUBLIC_KEY header)
  • the keyring (~/.vault/keyring.json, override VAULT_KEYRING_FILE)
  • the trust store and the managed git pre-commit hook

Policy, identity, and audit over this data are fort's job. Encrypted material lives in the private safe repo. This repo has zero dependency on any other Aureuma codebase.

See docs/VAULT.md for the format, keyring, commands, and Fort boundary.

Build & test

cargo build --locked --release
cargo test --locked

About

Standalone dotenv secrets vault: per-value ECIES encryption, keyring, git pre-commit guard (extracted from si)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages