ruvault (Rust + Vault) es una herramienta de línea de comandos multiplataforma para la gestión de cuentas y contraseñas de forma local.
Proyecto personal de código abierto por AlexLopEx03 bajo licencia AGPLv3.0 📜
Warning
El proyecto se encuentra en fase de prototipo funcional, está incompleto y es inseguro.
| Comando | Descripción | Ejemplo |
|---|---|---|
| init | Solicita clave maestra e inicializa el archivo con los datos cifrados | ruvault init |
| add | Añade una nueva cuenta con sus credenciales a un servicio | ruvault add Gmail |
| get | Obtiene las cuentas y credenciales de un servicio | ruvault get Gmail |
| ⚙️ Características pendientes de implementar |
|---|
| Desarrollar scripts de instalación |
| Finalizar comandos restantes |
| Modificar la gestión de errores y panics |
| Añadir funcionalidad de copias de seguridad |
| Documentar detalles de seguridad y potenciales vulnerabilidades |
| Documentar arquitectura y detalles de desarrollo |
| Opciones más seguras para la obtención de las contraseñas guardadas |
| Implementar testing y benchmarks simples |