Skip to main content
All providers

Go Module Mirror

Developer

proxy.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 credit

The 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.

include?
GET /v1/data/gomodule/info1 credit

The publish timestamp and VCS origin (repo URL, tag ref and commit hash) for one exact version of a Go module.

moduleversion
GET /v1/data/gomodule/latest1 credit

The newest version of a Go module known to the mirror, with its publish timestamp and VCS origin (repo URL, ref and commit hash).

module
GET /v1/data/gomodule/vuln-index1 credit

The 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.

No parameters
GET /v1/data/gomodule/vuln-modules1 credit

The 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.

No parameters
GET /v1/data/gomodule/vuln-record1 credit

The 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.

id

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