macOS
brew install blackboxlocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · ソース: api.github.com
brew
blackbox のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install blackboxlocal Homebrew formula metadata
sudo port install blackboxMacPorts ports tree · x11/blackbox/Portfile · ソース: api.github.com
sudo apk add blackboxAlpine Linux edge package indexes · blackbox · ソース: dl-cdn.alpinelinux.org
sudo apt install blackboxDebian stable package indexes · blackbox · ソース: deb.debian.org
sudo dnf install blackboxFedora Rawhide package metadata · blackbox · ソース: dl.fedoraproject.org
sudo pacman -S blackboxArch Linux sync databases · blackbox · ソース: geo.mirror.pkgbuild.com
概要
Safely store secrets in Git/Mercurial/Subversion
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
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/live実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
_blackbox_common.sh | cli | グローバル実行可能ファイル | |
_blackbox_common_test.sh | cli | グローバル実行可能ファイル | |
_stack_lib.sh | cli | グローバル実行可能ファイル | |
blackbox_addadmin | cli | グローバル実行可能ファイル | |
blackbox_cat | cli | グローバル実行可能ファイル | |
blackbox_decrypt_all_files | cli | グローバル実行可能ファイル | |
blackbox_decrypt_file | cli | グローバル実行可能ファイル | |
blackbox_deregister_file | cli | グローバル実行可能ファイル | |
blackbox_diff | cli | グローバル実行可能ファイル | |
blackbox_edit | cli | グローバル実行可能ファイル | |
blackbox_edit_end | cli | グローバル実行可能ファイル | |
blackbox_edit_start | cli | グローバル実行可能ファイル | |
blackbox_initialize | cli | グローバル実行可能ファイル | |
blackbox_list_admins | cli | グローバル実行可能ファイル | |
blackbox_list_files | cli | グローバル実行可能ファイル | |
blackbox_listadmins | cli | グローバル実行可能ファイル | |
blackbox_postdeploy | cli | グローバル実行可能ファイル | |
blackbox_recurse | cli | グローバル実行可能ファイル | |
blackbox_register_new_file | cli | グローバル実行可能ファイル | |
blackbox_removeadmin | cli | グローバル実行可能ファイル | |
blackbox_shred_all_files | cli | グローバル実行可能ファイル | |
blackbox_update_all_files | cli | グローバル実行可能ファイル | |
blackbox_view | cli | グローバル実行可能ファイル | |
blackbox_whatsnew | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/StackExchange/blackbox
インストールメタデータ
| パッケージキー | brew:blackbox |
|---|---|
| バージョン | 1.20220610 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/blackbox |
| ホームページ | https://github.com/StackExchange/blackbox |
| リポジトリ | https://github.com/StackExchange/blackbox |
| 上流ドキュメント | https://github.com/StackExchange/blackbox#readme |
| ライセンス | MIT |
| ソースアーカイブ | https://github.com/StackExchange/blackbox/archive/refs/tags/v1.20220610.tar.gz |
| 最終更新 | 2026-06-22T14:02:53-07:00 |
| Pulse | updated |
| 依存関係 | gnupg |
| Bottle | 利用可能 (対象 all) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| 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 |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
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 blackboxソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.