projectdiscovery/nuclei · error
could not open proxy file: %w
Error message
could not open proxy file: %w
What it means
Error "could not open proxy file: %w" thrown in projectdiscovery/nuclei.
Source
Thrown at internal/runner/proxy.go:30
fileutil "github.com/projectdiscovery/utils/file"
proxyutils "github.com/projectdiscovery/utils/proxy"
)
const (
HTTP_PROXY_ENV = "HTTP_PROXY"
)
// loadProxyServers load list of proxy servers from file or comma separated
func loadProxyServers(options *types.Options) error {
if len(options.Proxy) == 0 {
return nil
}
proxyList := []string{}
for _, p := range options.Proxy {
if fileutil.FileExists(p) {
file, err := os.Open(p)
if err != nil {
return fmt.Errorf("could not open proxy file: %w", err)
}
defer func() {
_ = file.Close()
}()
scanner := bufio.NewScanner(file)
for scanner.Scan() {
proxy := scanner.Text()
if strings.TrimSpace(proxy) == "" {
continue
}
proxyList = append(proxyList, proxy)
}
} else {
proxyList = append(proxyList, p)
}
}
aliveProxy, err := proxyutils.GetAnyAliveProxy(options.Timeout, proxyList...)
if err != nil {View on GitHub (pinned to 265b3a3dec)
When it happens
Trigger: Thrown at internal/runner/proxy.go:30 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of projectdiscovery/nuclei@265b3a3dec (2026-08-15).
Data as JSON: /api/errors/71de0190d7f12175.
Report an issue: GitHub.