Szyfrowane udostępnianie sekretów z terminala
Udostępniaj hasła, klucze API i pliki .env — nie opuszczając wiersza poleceń.
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 vaultedTo samo szyfrowanie co w aplikacji webowej
Szyfrowanie AES-256-GCM odbywa się lokalnie na Twoim urządzeniu — ta sama architektura zero-knowledge co vaulted.fyi. Serwer nigdy nie widzi Twojego tekstu jawnego. Klucz szyfrowania żyje wyłącznie we fragmencie URL.
Zero zależności
Pojedynczy spakowany plik bez zależności środowiska uruchomieniowego. Szybki start przez npx — bez czekania na rozbudowane drzewa zależności. Wymaga jedynie Node.js 18.3+.
Dostępne przez Homebrew
Zainstaluj poleceniem brew install vaulted — Node.js w PATH nie jest wymagany. Homebrew zajmuje się środowiskiem uruchomieniowym. Dostępne również przez npm i npx.
Pipe-friendly by design
Stdout dla danych, stderr dla diagnostyki. Przekazuj sekrety z plików środowiskowych, łącz z narzędziami schowka lub przekierowuj wyjście do plików.
Ochrona hasłem (passphrase)
Dodaj hasło dla dodatkowej warstwy bezpieczeństwa. Klucz szyfrowania jest opakowany przez PBKDF2 — nawet jeśli ktoś przechwyci link, nie odszyfruje go bez hasła.
Linki działają wszędzie
Linki utworzone przez CLI działają w aplikacji webowej i odwrotnie. Udostępniaj z terminala, otwieraj w przeglądarce — szyfrowanie jest identyczne.
Limity wyświetleń i wygaśnięcie
Ustaw sekrety, aby samozniszczyły się po 1, 3, 5 lub 10 wyświetleniach. Ustaw wygaśnięcie od 1 godziny do 30 dni. Takie same opcje jak w interfejsie webowym.
Typowe przypadki użycia
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 # LinuxWszystkie opcje
| Flaga | Skrót | Domyślna | Wartości |
|---|---|---|---|
| --views | -v | 0 (bez limitu) | 0, 1, 3, 5, 10 |
| --expires | -e | 24h | 1h, 24h, 7d, 30d |
| --passphrase | -p | brak | dowolny ciąg |
| --file | -f | brak | ścieżka pliku |
| --host | vaulted.fyi | URL |