Automic VaultAutomic Vault

brew / 承認ゲート

go を Homebrew, apk, chocolatey, MacPorts, Nix, pacman, zypper, dnf, scoop, winget でインストール

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

エージェント安全性

エージェント安全性の回答

go builds and runs binaries that can access project files, modules, and release workflows.

認証情報アクセス

Reads environment variables, private module credentials, Git credentials, and project config.

リモート変更

Can run tools that call cloud, Git, or deployment APIs.

公開/成果物リスク

Can produce release binaries and publish modules or container images via scripts.

推奨コントロール

Gate release, private-module, and deployment commands.

エージェント利用ガイダンス

Allow build/test commands; require approval for release publishing and credentialed module operations.

インストール

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

macOS

Homebrew確認済み · 100%
brew install go

local Homebrew formula metadata

MacPorts確認済み · 94%
sudo port install go

MacPorts ports tree · lang/go/Portfile · ソース: api.github.com

Linux

Alpine Linux apk確認済み · 92%
sudo apk add go

Alpine Linux edge package indexes · go · ソース: dl-cdn.alpinelinux.org

Nix確認済み · 92%
nix profile install nixpkgs#go

nixpkgs package indexes · go · ソース: raw.githubusercontent.com

Arch Linux pacman確認済み · 92%
sudo pacman -S go

Arch Linux sync databases · go · ソース: geo.mirror.pkgbuild.com

openSUSE zypper確認済み · 92%
sudo zypper install go

openSUSE Tumbleweed package metadata · go · ソース: download.opensuse.org

Fedora dnf確認済み · 92%
sudo dnf install golang

Fedora Rawhide package metadata · golang · ソース: dl.fedoraproject.org

概要

パッケージ概要

Open source programming language to build simple/reliable/efficient software

コマンドとエイリアス

  • go
  • gofmt

履歴

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

Go is an open source programming language, compiler, standard library, formatter, and command-line toolchain distributed through the go and gofmt executables.

プロジェクトの歴史

Go was designed at Google beginning in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson to improve programming productivity for multicore, networked machines and large codebases. The project was launched to the public on 10 November 2009 as an open source language focused on simplicity and efficiency.

Go 1 was released on 28 March 2012 and established the compatibility promise that programs written for Go 1 should continue to compile and run under later Go 1 releases. That stability turned the experimental public release into a predictable platform for application code, libraries, and distribution packaging.

採用の歴史

The Go team described strong early community growth after the 2009 launch, including external contributors, mailing-list activity, and adoption both inside Google and by outside companies. By the project's tenth anniversary, Go's official blog described adoption across cloud infrastructure, naming Docker, Etcd, Istio, Kubernetes, Prometheus, and Terraform as examples of core cloud software written in Go.

使われ方

Practitioners use the go command to create modules, fetch dependencies, build, test, install commands, run programs, and maintain go.mod and go.sum files. A module's go.mod file defines the module path, Go version, and dependency requirements, while Go commands such as go mod tidy and go get keep those requirements consistent.

Go's toolchain model made the package more than a compiler binary. The distribution includes the go command plus a bundled toolchain made up of the standard library, compiler, assembler, and other tools; beginning with Go 1.21, the go command can also select or download toolchains according to go and toolchain lines in a module or workspace.

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

The brew:go formula is a foundational language-runtime package on macOS and Linux because it installs the canonical go command and gofmt formatter used to build Go software and many other Homebrew formulas from source.

タイムライン

  • 2007: Go design work began at Google.
  • 2009: Go was launched as an open source project.
  • 2012: Go 1 was released with the long-term compatibility promise.
  • 2018: Go 1.11 introduced preliminary module support.
  • 2021: Go 1.16 made module-aware mode the default and added //go:embed.
  • 2023: Go 1.21 introduced automatic toolchain selection in the go command.

Related projects

  • Go's ecosystem includes pkg.go.dev, the standard library, the module proxy and checksum database, the x/tools repository, and large cloud-native projects such as Kubernetes, Terraform, Prometheus, Docker, Etcd, and Istio.

承認ゲート

危険なコマンドの人手レビュー用メタデータ

ローカルの承認ゲートシードには go 用のルールが 7 件含まれます。対象エントリポイント: go, gofmt。重大度ラベル: 高, 低, 中。カバレッジ: partial、レビュー日: 2026-05-21。

ゲート対象アクション例

  • Compile and run Go packages or files.
  • Install Go commands, often from remote module paths.
  • Change module requirements.
  • Compile and execute tests.
  • Persist Go environment configuration.
  • Delete Go build, module, fuzz, or test caches.
  • Rewrite Go source files in place.

実行可能ファイル

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

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

鮮度

バージョンと鮮度

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

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

https://go.dev/

  • 情報Release/tag comparison is only available for GitHub repositories.https://go.dev/信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:go
バージョン1.26.5
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/go
ホームページhttps://go.dev/
リポジトリhttps://go.googlesource.com/go
上流ドキュメントhttps://go.dev/doc
ライセンスBSD-3-Clause
ソースアーカイブhttps://go.dev/dl/go1.26.5.src.tar.gz
最終更新2026-07-08T03:14:15Z
Pulseupdated
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namego
Aliases
  • go@1.26
  • golang
  • google-go
Version Scheme0
Revision0
Head VersionHEAD
Requirements
  • macos
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

ソースデータベース一致

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

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

Nix95%

go

nix profile install nixpkgs#go
  • normalized package name match
  • 一致条件: Go
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: go from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
apk95%

go 1.26.3-r0

Go programming language compiler

https://go.dev/

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

go-doc 1.26.3-r0

Go programming language compiler (documentation)

https://go.dev/

sudo apk add go-doc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: go
  • normalized package name match
  • 一致条件: Go
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: go-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

golang 1.26.4-2.fc45

The Go Programming Language

https://go.dev

sudo dnf install golang
  • License: BSD-3-Clause AND LicenseRef-Fedora-Public-Domain
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: golang
  • 3 依存関係
  • 3 提供
  • normalized package name match
  • 一致条件: Go
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: golang from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

go 2:1.26.4-1

Core compiler tools for the Go programming language

https://go.dev/

sudo pacman -S go
  • License: BSD-3-Clause
  • Architecture: x86_64
  • 1 提供
  • normalized package name match
  • 一致条件: Go
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: go from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

go 1.26-1.1

A compiled, garbage-collected, concurrent programming language

http://golang.org

sudo zypper install go
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go
  • 1 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go-doc 1.26-1.1

Go documentation

http://golang.org

sudo zypper install go-doc
  • License: BSD-3-Clause
  • Category: Documentation/Other
  • Architecture: x86_64
  • Source Package: go
  • 2 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go-race 1.26-1.1

Go runtime race detector

https://compiler-rt.llvm.org/

sudo zypper install go-race
  • License: NCSA or MIT
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go
  • 2 依存関係
  • 2 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go-race from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.21 1.21.13-8.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.21
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.21
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.21 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.22 1.22.12-4.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.22
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.22
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.22 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.23 1.23.12-3.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.23
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.23
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.23 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.24 1.24.13-2.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.24
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.24
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.24 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.25 1.25.11-2.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.25
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.25
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.25 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

go1.26 1.26.4-2.1

A compiled, garbage-collected, concurrent programming language

https://go.dev/

sudo zypper install go1.26
  • License: BSD-3-Clause
  • Category: Development/Languages/Go
  • Architecture: x86_64
  • Source Package: go1.26
  • 6 依存関係
  • 6 提供
  • normalized package name match
  • 一致条件: Go
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: go1.26 from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

go

sudo port install go
  • normalized package name match
  • 一致条件: Go
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/go/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

go

choco install go
  • normalized package name match
  • 一致条件: Go
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: go from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','glab'

ソース経路

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

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

Combined YAML source

View the package source record on GitHub.

combined/go.yml

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • approval-gate seed metadata
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated agent safety answer
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment