📜 Changelog — vault-init.sh
Este documento registra los cambios realizados en el script vault-init.sh, encargado de inicializar y mantener el sistema de cifrado de ShFlow.
This document records changes made to the vault-init.sh script, which is responsible for initializing and maintaining the ShFlow encryption system.
🇪🇸 Historial de versiones
🧩 v1.2 — [2025-09-19]
- Mejora de trazas con emojis (
🔐,🔄,📊,❌) - Implementación de
--statuspara mostrar estado del vault - Implementación de
--asymmetricpara verificar clave pública exportada - Validación de existencia de clave antes de rotar
- Mensajes claros de éxito y advertencia
- Alias
vault-initcreado desdecore/utils/vault-init.sh
🧩 v1.1 — [2025-08-25]
- Soporte para rotación de clave simétrica (
--rotate) - Re-cifrado automático de todos los secretos existentes
- Backup de clave antigua como
.shflow.key.old
🧩 v1.0 — [2025-08-10]
- Creación inicial del script
vault-init.sh - Generación de clave simétrica segura (
head | base64) - Protección de permisos (
chmod 600) - Integración con
core/vault/como ruta de secretos