Automic VaultAutomic Vault

brew

abnfgen を Homebrew, apk でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install abnfgen

local Homebrew formula metadata

概要

パッケージ概要

Quickly generate random documents that match an ABFN grammar

コマンドとエイリアス

  • abnfgen

履歴

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

abnfgen is a small Unix-style command-line generator that reads ABNF grammars and produces random documents matching those grammars for parser and protocol testing.

プロジェクトの歴史

The official page presents abnfgen as an alpha tool, copyrighted but free for any use, with version 0.21 offered as the current tarball release. Its bundled manual page is dated 4 March 2002, reflecting the tool's long-standing role in ABNF test-case generation.

採用の歴史

The official distribution is a source tarball that requires a C compiler and a Unix-like environment. The input package facts show that Homebrew and Alpine package it, which fits its niche as a compact test-data generator used from shell scripts and packaging systems.

使われ方

abnfgen takes one or more grammar files and generates text from the selected start symbol. Its options include coverage-oriented generation, deterministic random seeds, output file counts, recursion depth limits, tentative definitions, and strict modes for rejecting extensions beyond the referenced ABNF syntax.

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

Package maintainers care about abnfgen because it is a focused C utility with no documented runtime service or credentials, and it solves a practical standards-testing problem: generating concrete examples from ABNF grammars commonly used in RFCs and protocol specifications.

タイムライン

  • 2002: Official manual page date for abnfgen(1).
  • 2026: Official page lists abnfgen 0.21 as the current version.

Related projects

  • The official page and manual connect abnfgen to ABNF as used in RFC 4234-era Internet standards grammar descriptions and mention RFC 7405 string-literal handling.

ソース

  • Official quut.com abnfgen(1) manual: options, grammar behavior, and 4 March 2002 manpage date.
  • Official quut.com project page: purpose, use cases, alpha status, current tarball, Unix-like build requirement.
  • input source_facts.package-manager: Homebrew and Alpine package names.

セキュリティ状態

リスクレベル: グリーン

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 メタデータは 12 個のプラットフォームターゲットで利用できます。

推奨レビュー

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

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

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

https://www.quut.com/abnfgen/

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:abnfgen
バージョン0.21
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/abnfgen
ホームページhttps://www.quut.com/abnfgen/
上流ドキュメントhttps://www.quut.com/abnfgen
ライセンスLicenseRef-Homebrew-cannot-represent
ソースアーカイブhttps://www.quut.com/abnfgen/abnfgen-0.21.tar.gz
最終更新2026-05-26T23:37:46-04:00
Pulseupdated
Bottle利用可能 (対象 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

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

ソースデータベース一致

他のパッケージマネージャ記録

一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。

apk95%

abnfgen 0.21-r0

ABNF-grammar test case generator

https://www.quut.com/abnfgen/

sudo apk add abnfgen
  • License: custom
  • Architecture: x86_64
  • Source Package: abnfgen
  • 1 依存関係
  • 1 提供
  • normalized package name match
  • 一致条件: Abnfgen
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: abnfgen from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

abnfgen-doc 0.21-r0

ABNF-grammar test case generator (documentation)

https://www.quut.com/abnfgen/

sudo apk add abnfgen-doc
  • License: custom
  • Architecture: x86_64
  • Source Package: abnfgen
  • normalized package name match
  • 一致条件: Abnfgen
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: abnfgen-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

ソース経路

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

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