macOS
brew install otslocal Homebrew formula metadata
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für ots in AI-Agent-Workflows.
Installation
brew install otslocal Homebrew formula metadata
sudo apt install libots-devDebian stable package indexes · libots-dev · Quelle: deb.debian.org
sudo dnf install otsFedora Rawhide package metadata · ots · Quelle: dl.fedoraproject.org
nix profile install nixpkgs#otsnixpkgs package indexes · pkgs/by-name/ot/ots/package.nix · Quelle: api.github.com
Überblick
Share end-to-end encrypted secrets with others via a one-time URL
Verlauf
ots is a Go command-line tool from Sniptt for sharing secrets through one-time URLs. It encrypts a secret on the client side, uploads encrypted bytes to the service, and returns a URL intended to be opened once or expire after a chosen lifetime.
Sniptt introduced ots publicly in a 14 June 2021 post about developer-focused secret sharing. The post described one-time URL sharing as a popular Sniptt use case and presented ots as a lightweight, zero-configuration Go CLI for creating end-to-end encrypted one-time secrets.
The GitHub repository keeps the implementation compact and Go-only. Its README positions the tool for API keys, signing secrets, passwords, and environment data, with support for interactive prompts, pipelines, expiry settings, and regional data residency.
ots gained package-manager visibility through Homebrew, where the formula builds the Go CLI and installs shell completions. The GitHub repository lists fourteen releases and a substantially larger star count than many single-purpose secret-sharing CLIs, suggesting interest beyond the original Sniptt audience.
Users can create a secret interactively with ots new, pass data through a shell pipeline such as pbpaste or cat .env, set an expiry, and choose a storage region. The hosted web page offers the same one-time-secret model from a browser and advertises the CLI install path.
The code encrypts bytes with AES-256-GCM using a randomly generated key and nonce before sending encrypted bytes to the API. The service model is therefore aimed at quick exchange of sensitive material without placing plaintext into chat, email, or issue trackers.
ots is interesting as a package because it turns a hosted security workflow into a Unix-friendly pipe target. It is not a general secret manager; its value is the narrow workflow of making one encrypted, expiring URL from terminal input.
Sicherheitslage
broad file, network, media, or database tool signal.
blue Risiko · mittel Konfidenz · tool
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
ots | cli | globales Executable |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
https://github.com/sniptt-official/ots
Installationsmetadaten
| Paketschlüssel | brew:ots |
|---|---|
| Version | 0.3.1 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/ots |
| Homepage | https://ots.sniptt.com |
| Repository | https://github.com/sniptt-official/ots |
| Upstream-Dokumentation | https://github.com/sniptt-official/ots#readme |
| Lizenz | Apache-2.0 |
| Quellarchiv | https://github.com/sniptt-official/ots/archive/refs/tags/v0.3.1.tar.gz |
| Build-Abhängigkeiten | go |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ots |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
libots-dev 0.5.0-9+b1
Open Text Summarizer (development)
http://libots.sourceforge.net/
sudo apt install libots-devlibots0 0.5.0-9+b1
Open Text Summarizer (library)
http://libots.sourceforge.net/
sudo apt install libots0ots 0.5.0-9+b1
Open Text Summarizer
http://libots.sourceforge.net/
sudo apt install otsots
nix profile install nixpkgs#otslibots-dev 0.5.0-9
Open Text Summarizer (development)
http://libots.sourceforge.net/
sudo apt install libots-devlibots0 0.5.0-9
Open Text Summarizer (library)
http://libots.sourceforge.net/
sudo apt install libots0ots 0.5.0-9
Open Text Summarizer
http://libots.sourceforge.net/
sudo apt install otsots 0.5.0-36.fc44
A text summarizer
http://libots.sourceforge.net/
sudo dnf install otsots-devel 0.5.0-36.fc44
Libraries and include files for developing with libots
http://libots.sourceforge.net/
sudo dnf install ots-develots-libs 0.5.0-36.fc44
Shared libraries for ots
http://libots.sourceforge.net/
sudo dnf install ots-libsQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.