Automic VaultAutomic Vault

brew

blackbox mit Homebrew, apk, apt, dnf, MacPorts, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für blackbox in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install blackbox

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install blackbox

MacPorts ports tree · x11/blackbox/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add blackbox

Alpine Linux edge package indexes · blackbox · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install blackbox

Debian stable package indexes · blackbox · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install blackbox

Fedora Rawhide package metadata · blackbox · Quelle: dl.fedoraproject.org

Arch Linux pacmanverifiziert · 92%
sudo pacman -S blackbox

Arch Linux sync databases · blackbox · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

Safely store secrets in Git/Mercurial/Subversion

Befehle und Aliase

  • _blackbox_common.sh
  • _blackbox_common_test.sh
  • _stack_lib.sh
  • blackbox_addadmin
  • blackbox_cat
  • blackbox_decrypt_all_files
  • blackbox_decrypt_file
  • blackbox_deregister_file
  • blackbox_diff
  • blackbox_edit
  • blackbox_edit_end
  • blackbox_edit_start
  • blackbox_initialize
  • blackbox_list_admins
  • blackbox_list_files
  • blackbox_listadmins
  • blackbox_postdeploy
  • blackbox_recurse
  • blackbox_register_new_file
  • blackbox_removeadmin
  • blackbox_shred_all_files
  • blackbox_update_all_files
  • blackbox_view
  • blackbox_whatsnew

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 2014: StackExchange/blackbox repository is created.
  • 2010s: BlackBox is used for GPG-encrypted secrets in Git, Mercurial, Subversion, and Puppet-oriented workflows.
  • 2020s: BlackBox is packaged across Homebrew, MacPorts, Linux distributions, Nix, and shell plugin managers.
  • 2022: The current GitHub release history contains v1.20220610.
  • 2020s: Upstream README marks the project abandoned and recommends alternatives.

Related projects

  • The README names git-crypt as a competing project and includes an alternatives section for newer choices.
  • BlackBox overlaps with hiera-eyaml, Ansible Vault, git-crypt, Mozilla SOPS, and cloud KMS-backed secret workflows, but its design is deliberately a small GPG wrapper around files in VCS.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:decrypt

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

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.

Configuration files

Config paths the tool may read or write during local use.

Unix
$BLACKBOXDATA.blackboxkeyrings/live

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
_blackbox_common.shcliglobales Executable
_blackbox_common_test.shcliglobales Executable
_stack_lib.shcliglobales Executable
blackbox_addadmincliglobales Executable
blackbox_catcliglobales Executable
blackbox_decrypt_all_filescliglobales Executable
blackbox_decrypt_filecliglobales Executable
blackbox_deregister_filecliglobales Executable
blackbox_diffcliglobales Executable
blackbox_editcliglobales Executable
blackbox_edit_endcliglobales Executable
blackbox_edit_startcliglobales Executable
blackbox_initializecliglobales Executable
blackbox_list_adminscliglobales Executable
blackbox_list_filescliglobales Executable
blackbox_listadminscliglobales Executable
blackbox_postdeploycliglobales Executable
blackbox_recursecliglobales Executable
blackbox_register_new_filecliglobales Executable
blackbox_removeadmincliglobales Executable
blackbox_shred_all_filescliglobales Executable
blackbox_update_all_filescliglobales Executable
blackbox_viewcliglobales Executable
blackbox_whatsnewcliglobales Executable

Aktualität

Version und 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.

Seite generiert2026-07-08
Manager-Version1.20220610
Manager aktualisiert2026-06-22
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv1.20220610

https://github.com/StackExchange/blackbox

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:blackbox
Version1.20220610
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/blackbox
Homepagehttps://github.com/StackExchange/blackbox
Repositoryhttps://github.com/StackExchange/blackbox
Upstream-Dokumentationhttps://github.com/StackExchange/blackbox#readme
LizenzMIT
Quellarchivhttps://github.com/StackExchange/blackbox/archive/refs/tags/v1.20220610.tar.gz
Zuletzt aktualisiert2026-06-22T14:02:53-07:00
Pulseupdated
Abhängigkeitengnupg
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameblackbox
Version Scheme1
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

blackbox 0.70.1-39+b3

Window manager for X

https://sourceforge.net/projects/blackboxwm/

sudo apt install blackbox
  • Section: x11
  • Architecture: amd64
  • Source Package: blackbox
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Blackbox
Debian stable package indexes · deb.debian.org · Debian stable package indexes: blackbox from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbt-dev 0.70.1-39+b3

Blackbox - development library

https://sourceforge.net/projects/blackboxwm/

sudo apt install libbt-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: blackbox
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Blackbox
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbt-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libbt0 0.70.1-39+b3

Blackbox - shared library

https://sourceforge.net/projects/blackboxwm/

sudo apt install libbt0
  • Section: libs
  • Architecture: amd64
  • Source Package: blackbox
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Blackbox
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libbt0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

blackbox 0.70.1-39build1

Window manager for X

https://sourceforge.net/projects/blackboxwm/

sudo apt install blackbox
  • Section: universe/x11
  • Architecture: amd64
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • 1 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Blackbox
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: blackbox from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbt-dev 0.70.1-39build1

Blackbox - development library

https://sourceforge.net/projects/blackboxwm/

sudo apt install libbt-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: blackbox
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Blackbox
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbt-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libbt0 0.70.1-39build1

Blackbox - shared library

https://sourceforge.net/projects/blackboxwm/

sudo apt install libbt0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: blackbox
  • 6 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Blackbox
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libbt0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

blackbox 1.20220610-r1

Safely store secrets in Git/Mercurial/Subversion

https://github.com/StackExchange/blackbox

sudo apk add blackbox
  • License: MIT
  • Architecture: x86_64
  • Source Package: blackbox
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Blackbox
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: blackbox from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

blackbox 0.77-17.fc45

Very small and fast Window Manager

https://github.com/bbidulock/blackboxwm

sudo dnf install blackbox
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: blackbox
  • 10 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Blackbox
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: blackbox from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

blackbox-devel 0.77-17.fc45

Development files for blackbox

https://github.com/bbidulock/blackboxwm

sudo dnf install blackbox-devel
  • License: MIT
  • Category: Unspecified
  • Architecture: i686
  • Source Package: blackbox
  • 5 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Blackbox
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: blackbox-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

blackbox 0.77-3

A window manager for X11

https://github.com/bbidulock/blackboxwm

sudo pacman -S blackbox
  • License: MIT
  • Architecture: x86_64
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Blackbox
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: blackbox from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

blackbox

sudo port install blackbox
  • normalized package name match
  • Abgeglichen nach: Blackbox
MacPorts ports tree · api.github.com · MacPorts ports tree: x11/blackbox/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment