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.
npx vaulted-cli "my-api-key"
# → https://www.vaulted.fyi/s/abc123#keynpm install -g vaulted-cli
vaulted "my-api-key"brew tap vaulted-fyi/tap
brew install vaultedLe 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
vaulted "super-secret-password" --views 1 --expires 1hcat .env.production | vaulted --views 1
vaulted --file .env.local --expires 24hvaulted "sk_live_abc123" -p mypassphrase -v 1 -e 1hvaulted get https://www.vaulted.fyi/s/abc123#key
vaulted get https://www.vaulted.fyi/s/abc123#wrapped.salt -p mypassphrasevaulted "secret" | pbcopy # macOS
vaulted "secret" | xclip # LinuxToutes les options
| Flag | Court | Défaut | Valeurs |
|---|---|---|---|
| --views | -v | 0 (illimité) | 0, 1, 3, 5, 10 |
| --expires | -e | 24h | 1h, 24h, 7d, 30d |
| --passphrase | -p | aucun | n'importe quelle chaîne |
| --file | -f | aucun | chemin de fichier |
| --host | vaulted.fyi | URL |