Search across all documentation pages
10 pages in this section.
Understand Go's security defaults and gaps for services. Learn what the standard library provides and what you must add for robust security.
Learn Go security basics with 9 examples. Configure minimum TLS versions, load secrets from environment variables, and integrate govulncheck.
Validate Go HTTP/gRPC user input for structure, size, and semantics. Learn to prevent injection flaws and safely handle HTML/JSON.
Implement rate limiting, CORS, and security headers in Go services. Learn to protect against abuse, define cross-origin policy, and harden clients.
Scan Go dependencies with govulncheck to identify reachable vulnerabilities. Generate SBOMs for compliance and faster incident response.
Implement OWASP-oriented security best practices for Go HTTP and gRPC APIs. Learn to harden transport, configure timeouts, and manage TLS settings.
A single-page roundup of every highlight bullet from the 9 pages in the Security section, grouped by source page so you can scan all 46 takeaways without opening each article individually.