Partage de secrets chiffrés depuis le terminal

Partage des mots de passe, des clés API et des fichiers .env — sans quitter la ligne de commande.

Aucune installation nécessaire
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#key
Ou installer globalement
npm install -g vaulted-cli
vaulted "my-api-key"
Ou installer via Homebrew
brew tap vaulted-fyi/tap
brew install vaulted

Le même chiffrement que l'app web

Le chiffrement AES-256-GCM a lieu localement sur ta machine — la même architecture zero-knowledge que vaulted.fyi. Le serveur ne voit jamais ton texte en clair. La clé de déchiffrement vit uniquement dans l'URL fragment.

Zéro dépendance

Un seul fichier groupé sans dépendances d'exécution. Démarrage npx rapide — pas d'attente d'arbres de dépendances lourds. Nécessite uniquement Node.js 18.3+.

Disponible sur Homebrew

Installe avec brew install vaulted — aucun Node.js requis dans ton PATH. Homebrew gère l'environnement d'exécution pour toi. Disponible aussi via npm et npx.

Pensé pour le pipe

Stdout pour les données, stderr pour les diagnostics. Achemine des secrets depuis des fichiers d'environnement, combine avec des outils de presse-papiers, ou redirige la sortie vers des fichiers.

Protection par phrase secrète

Ajoute une phrase secrète pour une couche de sécurité supplémentaire. La clé de chiffrement est encapsulée avec PBKDF2 — même si quelqu'un intercepte le lien, il ne peut pas déchiffrer sans la phrase secrète.

Les liens fonctionnent partout

Les liens créés avec la CLI fonctionnent dans l'app web, et inversement. Partage depuis ton terminal, ouvre dans un navigateur — le chiffrement est identique.

Limites de consultations et expiration

Configure tes secrets pour qu'ils s'autodétruisent après 1, 3, 5 ou 10 consultations. Définis une expiration de 1 heure à 30 jours. Les mêmes contrôles que l'interface web.

Cas d'usage courants

Partager un mot de passe
vaulted "super-secret-password" --views 1 --expires 1h
Partager des variables d'environnement
cat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24h
Partager une clé API avec phrase secrète
vaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1h
Récupérer un secret
vaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrase
Copier dans le presse-papiers
vaulted "secret" | pbcopy     # macOS
vaulted "secret" | xclip      # Linux

Toutes les options

FlagCourtDéfautValeurs
--views-v0 (illimité)0, 1, 3, 5, 10
--expires-e24h1h, 24h, 7d, 30d
--passphrase-paucunn'importe quelle chaîne
--file-faucunchemin de fichier
--hostvaulted.fyiURL

Questions fréquentes