Pular para o conteúdo

Engenharia / Recursos abertos

EnvRune

CLI em Go que troca o .env por um cofre criptografado: os segredos são referenciados por nome em um envrune.yml versionável e injetados direto no processo, com saída mascarada e compartilhamento em equipe criptografado de ponta a ponta.

Fluxo documentado

  1. Valor secreto

  2. Cofre criptografado

    • XChaCha20-Poly1305
    • Argon2id
  3. Referência nomeada

    • shop.stripe.test-key
  4. envrune.yml

    • Só nomes, versionável
  5. Processo

    • Variáveis injetadas
    • Saída mascarada
Diagrama de arquitetura: EnvRune

Diagrama autoral baseado no estudo de caso; não é documentação operacional completa do cliente.

Textos e diagramas autorais: CC BY 4.0, com crédito a Yago Lagrotti Bracco e link para o estudo de caso. Imagens de interfaces e marcas de terceiros estão excluídas dessa licença. CC BY 4.0

Evidências nos projetos