Compartición de secretos cifrados desde la terminal

Comparte contraseñas, claves de API y archivos .env — sin salir de la línea de comandos.

Sin necesidad de instalar
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#key
O instálalo globalmente
npm install -g vaulted-cli
vaulted "my-api-key"
O instálalo con Homebrew
brew tap vaulted-fyi/tap
brew install vaulted

El mismo cifrado que la aplicación web

El cifrado AES-256-GCM ocurre localmente en tu equipo — la misma arquitectura de conocimiento cero que vaulted.fyi. El servidor nunca ve tu texto plano. La clave de descifrado vive únicamente en el fragmento de la URL.

Cero dependencias

Un único archivo empaquetado sin dependencias en tiempo de ejecución. Arranque rápido con npx — sin esperar a árboles de dependencias pesados. Solo requiere Node.js 18.3+.

Disponible en Homebrew

Instálalo con brew install vaulted — sin necesidad de tener Node.js en tu PATH. Homebrew se encarga del entorno de ejecución por ti. También disponible vía npm y npx.

Diseñado para tuberías (pipes)

Stdout para los datos, stderr para los diagnósticos. Canaliza secretos desde archivos de entorno, combínalo con herramientas del portapapeles o redirige la salida a archivos.

Protección con frase de contraseña

Añade una frase de contraseña para una capa adicional de seguridad. La clave de cifrado se envuelve con PBKDF2 — incluso si alguien intercepta el enlace, no puede descifrarlo sin la frase de contraseña.

Los enlaces funcionan en todas partes

Los enlaces creados con la CLI funcionan en la aplicación web, y viceversa. Comparte desde tu terminal, ábrelo en un navegador — el cifrado es idéntico.

Límites de visualizaciones y caducidad

Configura los secretos para que se autodestruyan tras 1, 3, 5 o 10 visualizaciones. Establece la caducidad de 1 hora a 30 días. Los mismos controles que la interfaz web.

Casos de uso comunes

Compartir una contraseña
vaulted "super-secret-password" --views 1 --expires 1h
Compartir variables de entorno
cat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24h
Compartir una clave de API con frase de contraseña
vaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1h
Recuperar un secreto
vaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrase
Copiar al portapapeles
vaulted "secret" | pbcopy     # macOS
vaulted "secret" | xclip      # Linux

Todas las opciones

OpciónAbreviaturaPor defectoValores
--views-v0 (ilimitado)0, 1, 3, 5, 10
--expires-e24h1h, 24h, 7d, 30d
--passphrase-pningunocualquier cadena
--file-fningunoruta de archivo
--hostvaulted.fyiURL

Preguntas frecuentes