Automic VaultAutomic Vault

brew

aerleon を Homebrew でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install aerleon

local Homebrew formula metadata

概要

パッケージ概要

Generate firewall configs for multiple firewall platforms

コマンドとエイリアス

  • aclcheck
  • aclgen

履歴

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

Aerleon is a firewall configuration generator that turns a platform-agnostic policy language into configs for multiple firewall platforms. The official README describes it as both a command-line tool and Python API, with support for Cisco, Juniper, Palo Alto Networks, and other generators documented in the official docs.

プロジェクトの歴史

Aerleon began as a fork of Google's Capirca. The official README is explicit about the fork lineage and lists the project's major additions: YAML policy and network definition files, a pol2yaml converter, FQDN data in network definitions, plugin-based firewall platform support, typed Python APIs for ACL generation and aclcheck queries, a SLSA-compatible release process, regression tests, bug fixes, and performance enhancements.

The project carries forward Capirca's network-policy-as-code model while making it friendlier to modern Python packaging and YAML-oriented infrastructure workflows. The README credits Google-owned Capirca files and states that Aerleon documentation may contain modified phrases and sections from the original.

採用の歴史

Aerleon's distribution path is centered on Python packaging and Homebrew. The official README documents installation with pip and Homebrew, and the supplied package-manager facts list Homebrew packaging for this batch.

The official README points users to GitHub Issues, GitHub Discussions, and a community Slack, which shows that the project has an operational user community around firewall policy generation rather than just a static fork.

使われ方

The typical workflow is to maintain policy and network definitions in a platform-neutral form, then run aclgen to emit vendor-specific firewall configs or aclcheck to query policy behavior. The official README highlights both the command-line workflow and typed Python APIs.

Because firewall policies are high-blast-radius configuration, Aerleon's package appeal is in repeatable generation and regression testing: the same policy source can target multiple vendors, and generated output can be reviewed, tested, and versioned.

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

Aerleon is interesting as a package because it is infrastructure-as-code for firewall rules in a relatively small CLI surface: aclgen and aclcheck. It also shows a common open-source lifecycle pattern where a widely used internal-origin tool, Capirca, is forked into a community package with modern release verification and packaging.

For Homebrew users, Aerleon provides a way to install network policy generation tooling outside Python virtualenv muscle memory while still matching the upstream Python package and docs.

タイムライン

  • 1.0.0: Earliest public release tag visible in the official GitHub repository.
  • 2.0.x: Current major release series visible in official repository tags.
  • Current docs: Read the Docs hosts the Aerleon documentation and links back to the GitHub repository.

Related projects

  • Aerleon is directly related to Google Capirca, pol2yaml, Cisco ACL generation, Juniper policy generation, Palo Alto Networks config generation, and infrastructure-as-code workflows for network security policy.

セキュリティ状態

リスクレベル: グリーン

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 件の実行時依存関係とともにインストールされます。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

ページ生成日2026-07-08
マネージャ版1.17.0
マネージャ更新日2026-07-03
ローカルデータOK
上流not checked
検出された最新未検出

https://aerleon.readthedocs.io/en/latest/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:aerleon
バージョン1.17.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/aerleon
ホームページhttps://aerleon.readthedocs.io/en/latest/
リポジトリhttps://github.com/aerleon/aerleon
上流ドキュメントhttps://aerleon.readthedocs.io/en/latest
ライセンスApache-2.0
ソースアーカイブhttps://files.pythonhosted.org/packages/65/db/570b7174e40919b131ec3cef0fc373e39213b39398c8adb032a41c99f249/aerleon-1.17.0.tar.gz
最終更新2026-07-03T09:13:23Z
Pulseupdated
依存関係libyaml, python@3.14
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソース経路

リポジトリデータから生成

このページは 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 package history
  • package relationship graph
  • package version freshness
  • package-page enrichment