Go Module Mirror
Developerproxy.golang.org
Go module metadata from the official module mirror: the latest version and its commit origin.
Capabilities (6)
GET /v1/data/gomodule/go-releases1 creditThe official Go release list: each version with its stability flag and every downloadable file (archive, installer, source) with filename, OS, architecture, size and SHA-256 checksum. Stable releases only by default.
GET /v1/data/gomodule/info1 creditThe publish timestamp and VCS origin (repo URL, tag ref and commit hash) for one exact version of a Go module.
GET /v1/data/gomodule/latest1 creditThe newest version of a Go module known to the mirror, with its publish timestamp and VCS origin (repo URL, ref and commit hash).
GET /v1/data/gomodule/vuln-index1 creditThe complete catalogue of Go advisories as a flat list of GO-YYYY-NNNN ids, each with its last-modified date and its CVE/GHSA aliases. Roughly 4,700 entries, about 480 KB. No details or affected versions - fetch vuln-record for those.
GET /v1/data/gomodule/vuln-modules1 creditThe complete index of every Go module path that has at least one advisory in the Go vulnerability database, each with the advisory ids affecting it and the version each was fixed in. Roughly 1,400 modules, about 540 KB.
GET /v1/data/gomodule/vuln-record1 creditThe full OSV-format record for one Go advisory: summary, details, aliases (CVE and GHSA ids), affected module and version ranges, the exact affected packages and symbols, and references.
Licence
Google operates the Go module mirror as a public service for the Go toolchain; this is the documented proxy protocol. We pass it through and do not licence callers to mirror it.
https://proxy.golang.org/Attribution
Display this wherever you show the data. It arrives on every response as provenance.attribution_text.
Source: Go module mirror (proxy.golang.org)
Cache: up to 3600s
