Automic VaultAutomic Vault

brew

blackbox を Homebrew, apk, apt, dnf, MacPorts, pacman でインストール

blackbox のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install blackbox

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install blackbox

MacPorts ports tree · x11/blackbox/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add blackbox

Alpine Linux edge package indexes · blackbox · ソース: dl-cdn.alpinelinux.org

Debian apt確認済み · 92%
sudo apt install blackbox

Debian stable package indexes · blackbox · ソース: deb.debian.org

Fedora dnf確認済み · 92%
sudo dnf install blackbox

Fedora Rawhide package metadata · blackbox · ソース: dl.fedoraproject.org

Arch Linux pacman確認済み · 92%
sudo pacman -S blackbox

Arch Linux sync databases · blackbox · ソース: geo.mirror.pkgbuild.com

概要

パッケージ概要

Safely store secrets in Git/Mercurial/Subversion

コマンドとエイリアス

  • _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

履歴

プロジェクトの歴史と使われ方

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.

タイムライン

  • 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.

セキュリティ状態

リスクレベル: blue

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

リスク分類器

リスク blue · 信頼度 中 · tool

理由

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

信号

  • text:decrypt

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 1 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

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

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
_blackbox_common.shcliグローバル実行可能ファイル
_blackbox_common_test.shcliグローバル実行可能ファイル
_stack_lib.shcliグローバル実行可能ファイル
blackbox_addadmincliグローバル実行可能ファイル
blackbox_catcliグローバル実行可能ファイル
blackbox_decrypt_all_filescliグローバル実行可能ファイル
blackbox_decrypt_filecliグローバル実行可能ファイル
blackbox_deregister_filecliグローバル実行可能ファイル
blackbox_diffcliグローバル実行可能ファイル
blackbox_editcliグローバル実行可能ファイル
blackbox_edit_endcliグローバル実行可能ファイル
blackbox_edit_startcliグローバル実行可能ファイル
blackbox_initializecliグローバル実行可能ファイル
blackbox_list_adminscliグローバル実行可能ファイル
blackbox_list_filescliグローバル実行可能ファイル
blackbox_listadminscliグローバル実行可能ファイル
blackbox_postdeploycliグローバル実行可能ファイル
blackbox_recursecliグローバル実行可能ファイル
blackbox_register_new_filecliグローバル実行可能ファイル
blackbox_removeadmincliグローバル実行可能ファイル
blackbox_shred_all_filescliグローバル実行可能ファイル
blackbox_update_all_filescliグローバル実行可能ファイル
blackbox_viewcliグローバル実行可能ファイル
blackbox_whatsnewcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版1.20220610
マネージャ更新日2026-06-22
ローカルデータOK
上流最新
検出された最新v1.20220610

https://github.com/StackExchange/blackbox

  • OK鮮度警告は生成されていません。

インストールメタデータ

パッケージメタデータ

パッケージキー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
Pulseupdated
依存関係gnupg
Bottle利用可能 (対象 all)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

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 依存関係
  • 1 提供
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • 1 任意依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: 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 依存関係
  • normalized package name match
  • 一致条件: 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
  • 一致条件: 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

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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