Automic VaultAutomic Vault

brew

使用 Homebrew, apt, MacPorts, Nix 安装 gokey

查看 gokey 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install gokey

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install gokey

MacPorts ports tree · security/gokey/Portfile · 来源: api.github.com

Linux

Debian apt已验证 · 92%
sudo apt install gokey

Debian stable package indexes · gokey · 来源: deb.debian.org

Nix已验证 · 92%
nix profile install nixpkgs#gokey

nixpkgs package indexes · pkgs/by-name/go/gokey/package.nix · 来源: api.github.com

概览

软件包摘要

Simple vaultless password manager in Go

命令和别名

  • gokey

历史

项目历史与用法

gokey is Cloudflare's vaultless password manager written in Go. Instead of storing passwords in a vault, it derives passwords and keys from a master password plus a realm string, with optional encrypted seed-file mode for higher-entropy material.

The project sits in the deterministic-password-manager family: the user keeps a master secret and recreates site-specific outputs rather than synchronizing a password database.

项目历史

The repository begins in October 2016 with an initial release. The README describes simple password derivation, seed-file mode, and support for output types including passwords, raw bytes, ECC keys, RSA keys, x25519, and ed25519.

Early history focused on random-generation internals and command behavior. Later history includes release-binary automation, dependency updates, imported deterministic key-generation logic from Go's crypto packages, and seed unwrap testing.

采用历史

gokey's adoption is mostly that of a compact security utility: it is useful to users who do not want to store, back up, or synchronize a password vault. The README emphasizes that generated passwords are available wherever the user can provide the same master password and realm.

The input package facts list Homebrew, Debian, MacPorts, Nix, and Ubuntu package names, which indicates distribution through both macOS-focused and Linux distribution channels.

使用方式

In simple mode, a user runs gokey with a master password and a realm such as a resource URL. Changing the realm derives a different output while keeping the same master password.

For higher-entropy passwords or private keys, the README documents seed-file mode: generate an encrypted seed file, protect it with the master password, and derive passwords or keys from the seed plus realm. Seed paths are command inputs rather than a fixed credentials-file location.

为什么软件包爱好者会关心

gokey matters to package nerds because it is a small, auditable-feeling security CLI with no vault service, database daemon, or sync dependency. Its packaging footprint is a single Go command, but its security model lives in deterministic derivation choices.

It is also a useful contrast with mainstream password managers: packaging the tool is easy, while the hard part is documenting the operational warning that losing the master password or seed file loses the derived outputs.

时间线

  • 2016: Repository begins with an initial release.
  • 2016: Early commits change random-generation internals and output conditioning.
  • 2022: Release-binary publishing through GitHub Actions is added.
  • 2023: Deterministic key-generation logic from Go crypto packages is imported.
  • 2026: v0.2.1 tag appears with public KeyGen RNG member work.

Related projects

  • Go's crypto packages are related through key-generation behavior referenced in repository history.
  • Deterministic password managers are the broader tool family; gokey's distinguishing feature is combining password and private-key derivation in a Go CLI.
  • Cloudflare is the upstream organization that publishes the repository.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 构建元数据列出 2 个构建依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
gokeycli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-08
管理器版本0.2.1
管理器更新时间
本地数据OK
上游当前
检测到的最新版本v0.2.1

https://github.com/cloudflare/gokey

  • 信息No package-manager update timestamp was available.低 置信度

安装元数据

软件包元数据

软件包键brew:gokey
版本0.2.1
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/gokey
主页https://github.com/cloudflare/gokey
仓库https://github.com/cloudflare/gokey
上游文档https://github.com/cloudflare/gokey#readme
许可证BSD-3-Clause
源码归档https://github.com/cloudflare/gokey/archive/refs/tags/v0.2.1.tar.gz
构建依赖go, go-md2man
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

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

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

gokey 0.1.2-1+b13

simple vaultless password manager in Go

https://github.com/cloudflare/gokey

sudo apt install gokey
  • Section: utils
  • Architecture: amd64
  • Source Package: gokey
  • 1 依赖
  • normalized package name match
  • 匹配方式:Gokey
Debian stable package indexes · deb.debian.org · Debian stable package indexes: gokey from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

golang-github-cloudflare-gokey-dev 0.1.2-1

simple vaultless password manager in Go - dev package

https://github.com/cloudflare/gokey

sudo apt install golang-github-cloudflare-gokey-dev
  • Section: golang
  • Architecture: all
  • Source Package: gokey
  • 2 依赖
  • normalized package name match
  • 匹配方式:Gokey
Debian stable package indexes · deb.debian.org · Debian stable package indexes: golang-github-cloudflare-gokey-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

gokey

nix profile install nixpkgs#gokey
  • normalized package name match
  • 匹配方式:Gokey
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/go/gokey/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

gokey 0.1.2-1build1

simple vaultless password manager in Go

https://github.com/cloudflare/gokey

sudo apt install gokey
  • Section: universe/utils
  • Architecture: amd64
  • 1 依赖
  • normalized package name match
  • 匹配方式:Gokey
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: gokey from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

golang-github-cloudflare-gokey-dev 0.1.2-1build1

simple vaultless password manager in Go - dev package

https://github.com/cloudflare/gokey

sudo apt install golang-github-cloudflare-gokey-dev
  • Section: universe/devel
  • Architecture: all
  • Source Package: gokey
  • 2 依赖
  • normalized package name match
  • 匹配方式:Gokey
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: golang-github-cloudflare-gokey-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

gokey

sudo port install gokey
  • normalized package name match
  • 匹配方式:Gokey
MacPorts ports tree · api.github.com · MacPorts ports tree: security/gokey/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

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