Automic VaultAutomic Vault

brew

alloy-analyzer を Homebrew, apk, zypper, winget でインストール

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

インストール

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

macOS

Homebrew確認済み · 100%
brew install alloy-analyzer

local Homebrew formula metadata

Windows

Windows Package Manager確認済み · 92%
winget install --id GrafanaLabs.Alloy -e

Windows Package Manager source index · GrafanaLabs.Alloy · ソース: cdn.winget.microsoft.com

概要

パッケージ概要

Open-source language and analyzer for software modeling

履歴

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

Alloy Analyzer is the tool for the Alloy modeling language, a relational-logic language for describing structures and checking properties by finding examples and counterexamples.

プロジェクトの歴史

The official about page says Alloy was created in the Software Design Group at MIT. It describes Alloy as a language for evolving structures and the Analyzer as a solver-backed tool that explores models, checks properties, and displays structures graphically.

Alloy's design draws from the Z specification language, Tarski's relational calculus, Linear Temporal Logic with Past, and object-modeling notations such as OMT and UML. That background explains why the Analyzer sits between academic formal methods and practical software modeling.

The current AlloyTools GitHub repository begins in public git history on 2017-07-19. Its README describes Alloy 6 as a self-contained executable with Pardinus/Kodkod, SAT solvers, the standard Alloy library, tutorial examples, and Java 17 as the current runtime requirement.

採用の歴史

The official about page points to uses ranging from finding holes in security mechanisms to designing telephone switching networks. The documentation and download pages present Alloy as a runnable jar and macOS DMG, while Homebrew packages it as alloy-analyzer with an alloy executable.

Alloy 6 broadened the analyzer's modeling surface by adding native behavioral and temporal modeling, moving users away from manually encoding traces in older Alloy models.

使われ方

Users write Alloy models, run commands or assertions, and inspect generated instances or counterexamples in the Analyzer. The official docs describe executing the jar directly with java -jar, and the repository notes the same jar can also be embedded as an API.

Since Alloy 6, temporal model checking can use external tools such as NuSMV or nuXmv when available on PATH, alongside the bundled SAT-based analysis stack.

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

Alloy Analyzer is important in package catalogs because it packages a complete formal-methods workbench as a command-line-launchable Java artifact. It brings SAT-backed modeling, examples, and visualization into a normal developer install flow instead of a bespoke academic setup.

Its dependency story is also interesting: the distribution is self-contained for common use, but its internals include Kodkod/Pardinus and multiple SAT solver paths, and Alloy 6's temporal mode can reach out to model checkers like NuSMV or nuXmv.

タイムライン

  • MIT era: Alloy created in the Software Design Group at MIT.
  • 2017: Current AlloyTools GitHub repository public history begins.
  • 2019: v5.1.0 tag appears in repository history.
  • 2021: v6.0.0 tag appears in repository history.
  • 2024: v6.2.0 tag appears in repository history.

Related projects

  • Kodkod and Pardinus: model-finding engines included in the Alloy distribution.
  • SAT4J, MiniSat, Lingeling/Plingeling, and Glucose: SAT solver families referenced by the README.
  • NuSMV and nuXmv: external model checkers used for Alloy 6 temporal model checking.

ソース

  • Git history from https://github.com/AlloyTools/org.alloytools.alloy.git
  • Official Alloy 6 page: https://alloytools.org/alloy6.html
  • Official README: https://github.com/AlloyTools/org.alloytools.alloy
  • Official about page: https://alloytools.org/about.html
  • Official documentation: https://alloytools.org/documentation.html
  • Official download page: https://alloytools.org/download.html

セキュリティ状態

保護ツール対応はまだ見つかっていません

alloy-analyzer に一致するローカルシークレット処理マニフェストは見つかりませんでした。将来の対応で安定したパッケージ URL を使えるよう、Nucleus パッケージメタデータはここに公開されています。

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 1 個のプラットフォームターゲットで利用できます。
  • 1 件の実行時依存関係とともにインストールされます。

推奨レビュー

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

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

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

https://alloytools.org

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://alloytools.org信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:alloy-analyzer
バージョン6.2.0
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/alloy-analyzer
ホームページhttps://alloytools.org
リポジトリhttps://github.com/AlloyTools/org.alloytools.alloy
上流ドキュメントhttps://alloytools.org/about.html
ライセンスApache-2.0
ソースアーカイブhttps://search.maven.org/remotecontent?filepath=org/alloytools/org.alloytools.alloy.dist/6.2.0/org.alloytools.alloy.dist-6.2.0.jar
依存関係openjdk
Bottle利用可能 (対象 all)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namealloy-analyzer
Version Scheme0
Revision0
Conflicts With
  • grafana-alloy
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソースデータベース一致

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

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

apk92%

alloy 1.16.3-r0

OpenTelemetry Collector distribution with programmable pipelines

https://grafana.com/oss/alloy

sudo apk add alloy
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: alloy
  • 1 依存関係
  • 1 提供
  • installed executable or alias match
  • 一致条件: Alloy
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: alloy from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk92%

alloy-openrc 1.16.3-r0

OpenTelemetry Collector distribution with programmable pipelines (OpenRC init scripts)

https://grafana.com/oss/alloy

sudo apk add alloy-openrc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: alloy
  • installed executable or alias match
  • 一致条件: Alloy
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: alloy-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
zypper92%

alloy 1.16.1-1.1

OpenTelemetry Collector distribution with programmable pipelines

https://github.com/grafana/alloy

sudo zypper install alloy
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: alloy
  • 7 依存関係
  • 2 提供
  • installed executable or alias match
  • 一致条件: Alloy
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: alloy from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
winget92%

GrafanaLabs.Alloy

winget install --id GrafanaLabs.Alloy -e
  • installed executable or alias match
  • 一致条件: Alloy
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: GrafanaLabs.Alloy from https://cdn.winget.microsoft.com/cache/source.msix

ソース経路

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

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • 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