macOS
brew install otslocal Homebrew formula metadata
brew
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de ots pour les workflows d'agents IA.
installation
brew install otslocal Homebrew formula metadata
sudo apt install libots-devDebian stable package indexes · libots-dev · Source: deb.debian.org
sudo dnf install otsFedora Rawhide package metadata · ots · Source: dl.fedoraproject.org
nix profile install nixpkgs#otsnixpkgs package indexes · pkgs/by-name/ot/ots/package.nix · Source: api.github.com
aperçu
Share end-to-end encrypted secrets with others via a one-time URL
historique
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.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
exécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
ots | cli | exécutable global |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
https://github.com/sniptt-official/ots
métadonnées d'installation
| Clé du paquet | brew:ots |
|---|---|
| Version | 0.3.1 |
| Gestionnaire de paquets | Homebrew |
| Page du gestionnaire de paquets | https://formulae.brew.sh/formula/ots |
| Page d'accueil | https://ots.sniptt.com |
| Dépôt | https://github.com/sniptt-official/ots |
| Docs amont | https://github.com/sniptt-official/ots#readme |
| Licence | Apache-2.0 |
| Archive source | https://github.com/sniptt-official/ots/archive/refs/tags/v0.3.1.tar.gz |
| Dépendances de compilation | go |
| Bouteille | disponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| post-install Homebrew | non défini |
| Service | aucun déclaré |
faits du registre
| 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 |
|
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
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-libspiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.