Saltar al contenido

Ingeniería / Recursos abiertos

EnvRune

CLI en Go que sustituye el .env por una bóveda cifrada: los secretos se referencian por nombre en un envrune.yml versionable y se inyectan directamente en el proceso, con salida enmascarada y uso compartido en equipo cifrado de extremo a extremo.

Flujo documentado

  1. Valor secreto

  2. Bóveda cifrada

    • XChaCha20-Poly1305
    • Argon2id
  3. Referencia con nombre

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

    • Solo nombres, versionable
  5. Proceso

    • Variables inyectadas
    • Salida enmascarada
Diagrama de arquitectura: EnvRune

Diagrama del autor basado en el caso; no es documentación operativa completa del cliente.

Textos y diagramas originales: CC BY 4.0, con crédito a Yago Lagrotti Bracco y enlace al caso. Imágenes de interfaces y marcas de terceros quedan excluidas. CC BY 4.0

Evidencias en proyectos