Automic VaultAutomic Vault

brew

berglas を Homebrew, Nix でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install berglas

local Homebrew formula metadata

Linux

Nix確認済み · 92%
nix profile install nixpkgs#berglas

nixpkgs package indexes · pkgs/by-name/be/berglas/package.nix · ソース: api.github.com

概要

パッケージ概要

Tool for managing secrets on Google Cloud

コマンドとエイリアス

  • berglas

履歴

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

Berglas is a GoogleCloudPlatform command-line tool and Go library for storing and retrieving secrets on Google Cloud. It predates some common Secret Manager workflows and bridges Cloud KMS, Cloud Storage, and Secret Manager access patterns.

プロジェクトの歴史

The Berglas repository was created in April 2019, with a v0.1.3 release published in June 2019. Its README describes it as both a CLI for encrypting, decrypting, and storing data on Google Cloud and a library for injecting secrets into Google Cloud runtimes.

The project is explicit about its support status: it lives under GoogleCloudPlatform but is not an officially supported Google product.

採用の歴史

Berglas adoption came from teams that needed secret handling around Cloud KMS and Cloud Storage, then later interoperability with Secret Manager. It fit CI/CD and serverless workflows where environment injection and CLI automation were convenient.

Homebrew packaging made it easy for macOS operators to bootstrap and inspect Google Cloud secret workflows locally while using Application Default Credentials from the Cloud SDK.

使われ方

Common commands create secrets, grant access, read secret data, bootstrap buckets and KMS keys, and run child processes with secrets populated in the environment.

Authentication usually follows Google Cloud Application Default Credentials, which is why the package curation points at the gcloud ADC credentials file rather than a Berglas-specific credentials file.

パッケージ好きにとっての重要性

Berglas is package-nerd significant as a small Go security CLI with cloud-side state. Installing the package gives a local executable, but most real behavior depends on enabled Google Cloud services, IAM, KMS keys, buckets, or Secret Manager resources.

It is also a snapshot of a transitional Google Cloud secrets era: the tool supports the older Cloud Storage plus KMS pattern while documenting interoperability with Secret Manager.

タイムライン

  • 2019-04: The GoogleCloudPlatform/berglas repository was created.
  • 2019-06: Berglas v0.1.3 was published.
  • 2020s: Berglas documentation continued to emphasize Cloud KMS, Cloud Storage, Secret Manager interoperability, and ADC-based setup.

Related projects

  • Google Cloud KMS supplies encryption keys for the original storage model.
  • Google Cloud Storage stores encrypted secret blobs in the original model.
  • Google Secret Manager is the related managed service with Berglas interoperability.

セキュリティ状態

リスクレベル: orange

infrastructure mutation or orchestration signal.

リスク分類器

リスク orange · 信頼度 中 · infrastructure

理由

  • infrastructure mutation or orchestration signal

信号

  • text:cloud

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • ビルドメタデータには 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.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.config/gcloud/application_default_credentials.json
Windows
%APPDATA%\gcloud\application_default_credentials.json

実行可能ファイル

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

コマンド種類公開範囲メモ
berglascliグローバル実行可能ファイル

鮮度

バージョンと鮮度

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

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

https://github.com/GoogleCloudPlatform/berglas

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

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:berglas
バージョン2.0.14
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/berglas
ホームページhttps://github.com/GoogleCloudPlatform/berglas
リポジトリhttps://github.com/GoogleCloudPlatform/berglas
上流ドキュメントhttps://github.com/GoogleCloudPlatform/berglas#readme
ライセンスApache-2.0
ソースアーカイブhttps://github.com/GoogleCloudPlatform/berglas/archive/refs/tags/v2.0.14.tar.gz
最終更新2026-06-25T08:16:09Z
Pulseupdated
ビルド依存関係go
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameberglas
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

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

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

Nix95%

berglas

nix profile install nixpkgs#berglas
  • normalized package name match
  • 一致条件: Berglas
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/be/berglas/package.nix from https://api.github.com/repos/NixOS/nixpkgs/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