Go environment variables control the compiler, runtime, and toolchain behavior, with GODEBUG specifically allowing you to override default behaviors for compatibility or security. Set GODEBUG to a comma-separated list of key=value pairs to change runtime settings like disabling HTTP/2 or enforcing secure path checks in archives.
export GODEBUG=http2client=0,tarinsecurepath=0,zipinsecurepath=0
For permanent changes in Go 1.23+, add godebug directives to your go.mod or go.work file instead of relying on environment variables.