最近更新的页面
generics
This tutorial introduces the basics of generics in Go. With generics, you can declare and use fun...
fuzz
This tutorial introduces the basics of fuzzing in Go. With fuzzing, random data is run against yo...
database-access
This tutorial introduces the basics of accessing a relational database with Go and the database/...
Go Toolchains
Starting in Go 1.21, the Go distribution consists of a go command and a bundled Go toolchain, wh...
Go Telemetry
Table of Contents: Background Overview Configuration Counters Reporting and Uploading Charts Tel...
Go Vulnerability Management
Back to Go Security Overview Go helps developers detect, assess, and resolve errors or weaknesses...
Vulnerability Scanning in IDEs
Back to Go Security Editors integrated with the Go language server, such as VS Code with the Go e...
Go Vulnerability Database
Back to Go Vulnerability Management Overview The Go vulnerability database (https://vuln.go.dev) ...
Go CNA Policy
Back to Go Vulnerability Management Overview The Go CNA is a CVE Numbering Authority, which issue...
Go Threat Model
This document defines the general threat model for the Go toolchain and standard library. In the ...
Go Security Policy
This document explains the Go Security team's process for handling issues reported and what to ex...
Security
This page provides resources for Go developers to improve security for their projects. (See also:...
technical
This document provides an overview of the technical details of the native fuzzing implementation,...
Go Fuzzing
Go supports fuzzing in its standard toolchain beginning in Go 1.18. Native Go fuzz tests are supp...
FIPS 140-3 Compliance
Starting with Go 1.24, Go binaries can natively operate in a mode that facilitates FIPS 140-3 com...
Go Security Decisions
This document includes decisions the Go Security team has made about various commonly-reported is...
Security Best Practices for Go Developers
Back to Go Security This page provides Go developers with best practices for prioritizing the sec...
Profile-guided optimization
Starting in Go 1.20, the Go compiler supports profile-guided optimization (PGO) to further optimi...
version-numbers
A module's developer uses each part of a module's version number to signal the version’s stabili...
release-workflow
When you develop modules for use by other developers, you can follow a workflow that helps ensure...