macOS
brew install blackboxlocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für blackbox in AI-Agent-Workflows.
Installation
brew install blackboxlocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · Quelle: api.github.com
sudo apk add blackboxAlpine Linux edge package indexes · blackbox · Quelle: dl-cdn.alpinelinux.org
sudo apt install blackboxDebian stable package indexes · blackbox · Quelle: deb.debian.org
sudo dnf install blackboxFedora Rawhide package metadata · blackbox · Quelle: dl.fedoraproject.org
sudo pacman -S blackboxArch Linux sync databases · blackbox · Quelle: geo.mirror.pkgbuild.com
Überblick
Safely store secrets in Git/Mercurial/Subversion
Verlauf
StackExchange BlackBox is a shell-based secrets-management tool for keeping selected files encrypted inside version-control repositories. It is historically important as a pragmatic pre-cloud-KMS DevOps utility, though the upstream README now marks the project abandoned and warns new users away.
The repository was created in 2014 under StackExchange. The README says BlackBox was originally written for Puppet and later worked with Git, Mercurial, Subversion, Perforce, and even no-VCS cases when the .blackbox directory is intact.
BlackBox wraps GPG so teams do not have to memorize low-level encryption flags. It stores encrypted copies of selected files in the repository, tracks authorized administrators by public key, and provides commands to register files, edit encrypted files, rotate admins, and decrypt files after deployment.
BlackBox became popular enough to be packaged by Homebrew, MacPorts, Debian/Ubuntu, Fedora, Alpine, Arch, pkgsrc, Nix, and shell plugin managers such as Antigen and Zgenom. That breadth reflects how many infrastructure teams wanted a simple Git-compatible way to ship encrypted Puppet, Ansible, certificate, or API-key material before centralized secret stores became common.
The README now opens with an abandonment notice and points users to alternatives. That status is part of its history: BlackBox remains in package managers and old automation, but upstream no longer presents it as a recommended new choice.
A repository is initialized with blackbox_initialize. Users add administrators with blackbox_addadmin, register files with blackbox_register_new_file, edit secrets with blackbox_edit or blackbox_edit_start/blackbox_edit_end, and deploy plaintext copies with blackbox_postdeploy.
BlackBox's metadata normally lives under .blackbox or $BLACKBOXDATA, with keyrings/live used for enrolled public keys. The README emphasizes that it is a simple GPG wrapper for a small number of files, not an enterprise encryption platform.
BlackBox is package-nerd significant because it captures a specific era of infrastructure packaging: secrets were often kept near Puppet or Ansible code, Git was the collaboration substrate, and a pile of shell commands around GPG was acceptable if it made deployments repeatable.
It also shows the lifecycle problem of security tooling in package managers. A widely packaged and still-installable CLI can become abandoned upstream, so curation has to record both historical adoption and current maintenance warnings.
Its command sprawl is notable: the Homebrew formula exposes many blackbox_* executables rather than one subcommand-based binary, a style common in older Unix toolkits and shell-script suites.
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.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
$BLACKBOXDATA.blackboxkeyrings/liveExecutables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
_blackbox_common.sh | cli | globales Executable | |
_blackbox_common_test.sh | cli | globales Executable | |
_stack_lib.sh | cli | globales Executable | |
blackbox_addadmin | cli | globales Executable | |
blackbox_cat | cli | globales Executable | |
blackbox_decrypt_all_files | cli | globales Executable | |
blackbox_decrypt_file | cli | globales Executable | |
blackbox_deregister_file | cli | globales Executable | |
blackbox_diff | cli | globales Executable | |
blackbox_edit | cli | globales Executable | |
blackbox_edit_end | cli | globales Executable | |
blackbox_edit_start | cli | globales Executable | |
blackbox_initialize | cli | globales Executable | |
blackbox_list_admins | cli | globales Executable | |
blackbox_list_files | cli | globales Executable | |
blackbox_listadmins | cli | globales Executable | |
blackbox_postdeploy | cli | globales Executable | |
blackbox_recurse | cli | globales Executable | |
blackbox_register_new_file | cli | globales Executable | |
blackbox_removeadmin | cli | globales Executable | |
blackbox_shred_all_files | cli | globales Executable | |
blackbox_update_all_files | cli | globales Executable | |
blackbox_view | cli | globales Executable | |
blackbox_whatsnew | 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/StackExchange/blackbox
Installationsmetadaten
| Paketschlüssel | brew:blackbox |
|---|---|
| Version | 1.20220610 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/blackbox |
| Homepage | https://github.com/StackExchange/blackbox |
| Repository | https://github.com/StackExchange/blackbox |
| Upstream-Dokumentation | https://github.com/StackExchange/blackbox#readme |
| Lizenz | MIT |
| Quellarchiv | https://github.com/StackExchange/blackbox/archive/refs/tags/v1.20220610.tar.gz |
| Zuletzt aktualisiert | 2026-06-22T14:02:53-07:00 |
| Pulse | updated |
| Abhängigkeiten | gnupg |
| Bottle | verfügbar (auf all) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | blackbox |
| Version Scheme | 1 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | yes |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
blackbox 0.70.1-39+b3
Window manager for X
https://sourceforge.net/projects/blackboxwm/
sudo apt install blackboxlibbt-dev 0.70.1-39+b3
Blackbox - development library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt-devlibbt0 0.70.1-39+b3
Blackbox - shared library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt0blackbox 0.70.1-39build1
Window manager for X
https://sourceforge.net/projects/blackboxwm/
sudo apt install blackboxlibbt-dev 0.70.1-39build1
Blackbox - development library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt-devlibbt0 0.70.1-39build1
Blackbox - shared library
https://sourceforge.net/projects/blackboxwm/
sudo apt install libbt0blackbox 1.20220610-r1
Safely store secrets in Git/Mercurial/Subversion
https://github.com/StackExchange/blackbox
sudo apk add blackboxblackbox 0.77-17.fc45
Very small and fast Window Manager
https://github.com/bbidulock/blackboxwm
sudo dnf install blackboxblackbox-devel 0.77-17.fc45
Development files for blackbox
https://github.com/bbidulock/blackboxwm
sudo dnf install blackbox-develblackbox 0.77-3
A window manager for X11
https://github.com/bbidulock/blackboxwm
sudo pacman -S blackboxblackbox
sudo port install blackboxQuellspur
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.