pkg.soopen package index

brew / rank 7048

Install cfn-format with Homebrew

Command-line tool for formatting AWS CloudFormation templates. Version 1.24.4 via Homebrew; verified 2026-07-25.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install cfn-format

local Homebrew formula metadata

overview

Package summary

Command-line tool for formatting AWS CloudFormation templates

Commands and aliases

  • cfn-format

history

Project history and usage

cfn-format is the Homebrew-packaged command built from the AWS CloudFormation rain repository's `cmd/cfn-format`, focused on checking and formatting AWS CloudFormation templates.

Project history

The upstream rain repository was created in 2019 and describes rain as a development workflow tool for AWS CloudFormation templates and stacks. Its README lists consistent formatting of CloudFormation templates as a key feature of `rain fmt`, including JSON/YAML conversion and YAML comment preservation.

Adoption history

Homebrew packages `cfn-format` separately from rain, building the `./cmd/cfn-format` target from the rain source repository. This gives package users a narrower formatter binary without installing the broader rain workflow CLI name.

How it is used

The Homebrew formula test runs `cfn-format -v test.template` and expects a formatted-ok message. The rain README documents the broader formatter behavior under `rain fmt`.

Why package nerds care

cfn-format is package-nerd-interesting because it exposes one subcommand-sized slice of a larger CloudFormation workflow tool as its own formula, the kind of tiny binary split that helps scripts depend on exactly the formatter they need.

Timeline

  • 2019: rain GitHub repository metadata records public repository creation.
  • 2019: GitHub release metadata records rain v0.1.0.
  • 2026: Homebrew formula builds cfn-format from rain v1.24.4.

Related projects

  • rain is the upstream project and broader CloudFormation workflow CLI.
  • cfn-flip is the older AWS Labs converter whose CLI usage now points users to `rain fmt`.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:cloud

Install behavior

  • No Homebrew bottle metadata was recorded.

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
cfn-formatexecutableindexed executableDiscovered from the local executable index.

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-08-03
manager version1.24.4
manager updated2026-07-25
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:cfn-format
Version1.24.4
Package managerHomebrew
Homepagehttps://github.com/aws-cloudformation/rain
Repositoryhttps://github.com/aws-cloudformation/rain
Last updated2026-07-25T14:20:49-04:00
Pulseupdated
Bottlenot recorded
Servicenone declared

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
  • cross-ecosystem install command graph
  • curated package history
  • pkg.so package database
  • pkgdb category and tag curation