Automic VaultAutomic Vault

brew

Install terrahelp with Homebrew

Tool providing extra functionality for Terraform. Version 0.7.5 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install terrahelp

local Homebrew formula metadata

overview

Package summary

Tool providing extra functionality for Terraform

Commands and aliases

  • terrahelp

history

Project history and usage

Terrahelp is OpenCredo's Go-based helper CLI for Terraform workflows, chiefly focused on encrypting, decrypting, and masking sensitive Terraform-related output and files.

Project history

The public repository was created in March 2016, placing Terrahelp among the early wave of Terraform-adjacent command-line helpers. Its README describes the project as supplementary functionality for Terraform development rather than a replacement for Terraform itself.

The documented feature set centers on encrypt and decrypt commands, simple or Vault-backed encryption providers, Vault autoconfiguration, and a masking command that can overwrite sensitive values in files or piped command output.

Adoption history

Terrahelp's adoption was tied to a practical early Terraform pain point: state files and command output could contain sensitive values. The README points users to an OpenCredo article on securing Terraform state with Vault for additional background, and repository metadata showed a modest long-lived audience by July 2026.

The package-manager history is mostly Unix-like. The README documents Homebrew installation, release-page binaries, and an AUR package, while also stating that Windows was not yet supported.

How it is used

Users install the CLI, then run terrahelp encrypt, decrypt, mask, or vault-autoconfig against files or piped Terraform command output.

The tool fits CI and shell pipelines where teams want to reduce exposure of Terraform state or command output without introducing a larger workflow orchestrator.

Why package nerds care

For package-manager users, Terrahelp is a compact example of the older Terraform helper-tool ecosystem: a single-purpose Go binary, Homebrew formula, release artifacts, and optional distro packaging wrapped around a sharp operational task.

Timeline

  • 2016: Public GitHub repository created under opencredo.
  • 2010s: README-documented installation includes Homebrew, release binaries, and community AUR packaging.
  • 2026: Homebrew metadata still lists terrahelp as a brew formula.

Related projects

  • Terraform is the primary workflow Terrahelp augments.
  • Vault is an optional encryption provider in the documented Terrahelp workflow.
  • TerraHash, Terragrunt, and Terramate are adjacent Terraform helper and orchestration CLIs.

Sources

  • Input package metadata: source_facts.package-manager, source_facts.package-manager-url
  • README: https://github.com/opencredo/terrahelp#readme
  • Repository metadata: https://api.github.com/repos/opencredo/terrahelp

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Build metadata lists 1 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
terrahelpcliglobal 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.7.5
manager updated
local dataok
upstreamcurrent
latest detectedv0.7.5

https://github.com/opencredo/terrahelp

  • infoNo package-manager update timestamp was available.low confidence

install metadata

Package metadata

Package keybrew:terrahelp
Version0.7.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/terrahelp
Homepagehttps://github.com/opencredo/terrahelp
Repositoryhttps://github.com/opencredo/terrahelp
Upstream docshttps://github.com/opencredo/terrahelp#readme
LicenseApache-2.0
Source archivehttps://github.com/opencredo/terrahelp/archive/refs/tags/v0.7.5.tar.gz
Build dependenciesgo
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

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

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
  • package relationship graph
  • package version freshness
  • package-page enrichment