# go: github.com/foo/bar@v1.0.0: reading https://proxy.golang.org/github.com/foo/bar/@v/v1.0.0.info: 403 Forbidden

- **ID:** `go/proxy-403-forbidden`
- **Domain:** go
- **Category:** auth_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The module proxy returns 403, likely because the module is private and requires authentication, or the proxy blocks it.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 1.13 | active | — | — |
| 1.22 | active | — | — |

## Workarounds

1. **** (80% success)
   ```
   Set GONOSUMDB and GOPRIVATE, then use 'go env -w GOPRIVATE=github.com/foo/*' and use a .netrc file
   ```
2. **** (60% success)
   ```
   GOPROXY=https://goproxy.io,direct go mod download
   ```

## Dead Ends

- **** — If the module is private, direct access will also require authentication and fail. (50% fail)
- **** — The fork may have different code and not be officially supported. (70% fail)
