Automic VaultAutomic Vault

brew

Install hopenpgp-tools with Homebrew, apt, pacman

Command-line tools for OpenPGP-related operations. Version 0.23.11 via Homebrew; verified 2026-06-22.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install hopenpgp-tools

local Homebrew formula metadata

Linux

Debian aptverified · 92%
sudo apt install hopenpgp-tools

Debian stable package indexes · hopenpgp-tools · source: deb.debian.org

Arch Linux pacmanverified · 92%
sudo pacman -S hopenpgp-tools

Arch Linux sync databases · hopenpgp-tools · source: geo.mirror.pkgbuild.com

overview

Package summary

Command-line tools for OpenPGP-related operations

Commands and aliases

  • hkt
  • hokey
  • hop
  • hot

history

Project history and usage

hopenpgp-tools is a set of Haskell command-line utilities built on hOpenPGP for OpenPGP-related operations. The package exposes focused executables such as `hot`, `hokey`, `hkt`, and later `hop`, making it a toolbox for inspecting, transforming, and working with OpenPGP data rather than a full mail client or keyring manager.

Project history

Hackage records the package as authored and maintained by Clint Adams, with copyright beginning in 2012 and the first Hackage upload, version 0.0, on 2013-08-25. Early package metadata described the same core purpose: hOpenPGP-based command-line tools for OpenPGP-related operations.

The first Hackage package exposed three executables: `hkt`, `hokey`, and `hot`. By version 0.23.11, the Cabal file lists four executables: `hot`, `hokey`, `hkt`, and `hop`. The package remained tied to the hOpenPGP library while updating dependencies such as `crypton`, `optparse-applicative`, `prettyprinter`, and `yaml`.

The upstream repository lives on Debian Salsa under Clint Adams' namespace. Salsa metadata records the project creation on 2017-12-31, which lines up with the package's migration from the earlier `floss.scru.org` homepage shown in older Hackage RSS entries to Salsa-hosted source metadata shown in later package records.

Adoption history

hopenpgp-tools has a stronger distribution footprint than its niche size suggests. It appears in Homebrew, Debian, Ubuntu-derived repositories, Arch Linux, and Hackage. Debian's package tracker lists it as source package `haskell-hopenpgp-tools`, maintained by the Debian Haskell Group with Clint Adams as uploader.

Hackage's release RSS shows a long sequence of uploads from 2013 through 2025, including a dense early series in 2013-2014 and continued maintenance across later GHC and dependency changes. Debian and Arch packaging make the tools available outside the Haskell-only ecosystem.

How it is used

The utilities are for command-line OpenPGP work. Debian's package page describes `hot`, `hokey`, and `hkt` as works in progress that provide some OpenPGP-related functionality, while the Cabal file shows executable-specific modules for ASCII armor parsing, HKP/keyserver functionality, key utilities, graph-related key analysis, and OpenPGP packet handling.

`hokey` depends on HTTP client libraries and HKP-related modules, indicating keyserver-oriented operations. `hot` and `hkt` share parser/lexer and ASCII armor support, while `hop` combines armor, parser, TK utilities, cryptographic primitives, and vector/time/container dependencies. For package users, the important point is the split: install one package and get several small OpenPGP CLI tools.

Why package nerds care

This is a package-nerd package because it sits at the intersection of cryptography, Haskell packaging, and distro packaging. It is not a glossy end-user OpenPGP app; it is a collection of small executables whose value is highest for people debugging, inspecting, or automating OpenPGP data flows.

The package also illustrates how Haskell command-line tools propagate: Hackage is the language-origin registry, Salsa carries Debian-friendly source control, Debian/Ubuntu expose binary packages to Unix users, Arch packages it in a rolling distro, and Homebrew makes it reachable from macOS. That multi-registry path is exactly the kind of long-lived packaging trail enrichment should preserve.

Timeline

  • 2012: Cabal metadata records copyright beginning with Clint Adams.
  • 2013: Version 0.0 is uploaded to Hackage with executables `hkt`, `hokey`, and `hot`.
  • 2014: Rapid Hackage release series continues through versions 0.1 to 0.14.
  • 2017: Salsa project for `hopenpgp-tools` is created under Clint Adams' namespace.
  • 2019: Hackage records version 0.23 with homepage metadata pointing at Salsa-hosted hOpenPGP resources.
  • 2021: Version 0.23.6 appears in both Hackage and Debian-era package pools.
  • 2025: Version 0.23.11 is uploaded to Hackage and appears in Debian source package metadata.

Related projects

  • hOpenPGP is the Haskell OpenPGP library dependency and conceptual base.
  • OpenPGP is the protocol and data format family the tools operate on.
  • Debian Haskell Group packaging is related through the Debian source package `haskell-hopenpgp-tools`.
  • Arch Linux and Homebrew packages are related distribution surfaces for users outside Hackage.

Sources

  • Arch package page: additional distro adoption and upstream URL.
  • Cabal file: executable names, module/dependency split, license, source repository, and copyright years.
  • Debian package pages and tracker: distro package name, maintainers, version, description, source package, and VCS packaging metadata.
  • Hackage package page and RSS: package purpose, versions, upload dates, author, maintainer, homepage changes, dependencies, and executable list.
  • Salsa GitLab API/page: official repository and project creation metadata.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for hopenpgp-tools. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 2 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
hktcliglobal executable
hokeycliglobal executable
hopcliglobal executable
hotcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.23.11
manager updated2026-06-22
local dataok
upstreamnot checked
latest detectednot detected

https://hackage.haskell.org/package/hopenpgp-tools

install metadata

Package metadata

Package keybrew:hopenpgp-tools
Version0.23.11
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/hopenpgp-tools
Homepagehttps://hackage.haskell.org/package/hopenpgp-tools
Repositoryhttps://salsa.debian.org/clint/hopenpgp-tools
Upstream docshttps://salsa.debian.org/clint/hopenpgp-tools
LicenseAGPL-3.0-or-later
Source archivehttps://hackage.haskell.org/package/hopenpgp-tools-0.23.11/hopenpgp-tools-0.23.11.tar.gz
Last updated2026-06-22T14:03:43-07:00
Pulseupdated
Dependenciesgmp, nettle
Build dependenciescabal-install, ghc, pkgconf
Uses from macOSlibffi
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

hopenpgp-tools 0.23.11-1

hOpenPGP-based command-line tools

https://salsa.debian.org/clint/hOpenPGP-tools

sudo apt install hopenpgp-tools
  • Section: haskell
  • Architecture: amd64
  • Source Package: haskell-hopenpgp-tools
  • 8 dependencies
  • normalized package name match
  • Matched by: Hopenpgp Tools
Debian stable package indexes · deb.debian.org · Debian stable package indexes: hopenpgp-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

hopenpgp-tools 0.23.7-1

hOpenPGP-based command-line tools

https://salsa.debian.org/clint/hOpenPGP-tools

sudo apt install hopenpgp-tools
  • Section: universe/haskell
  • Architecture: amd64
  • Source Package: haskell-hopenpgp-tools
  • 7 dependencies
  • normalized package name match
  • Matched by: Hopenpgp Tools
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: hopenpgp-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

hopenpgp-tools 0.23.11-80

hOpenPGP-based command-line tools

https://salsa.debian.org/clint/hopenpgp-tools

sudo pacman -S hopenpgp-tools
  • License: AGPL3
  • Architecture: x86_64
  • 27 dependencies
  • normalized package name match
  • Matched by: Hopenpgp Tools
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: hopenpgp-tools from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • 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