projectdiscovery/nuclei · error

authentication failed: %v

Error message

authentication failed: %v

What it means

Error "authentication failed: %v" thrown in projectdiscovery/nuclei.

Source

Thrown at pkg/js/libs/rsync/rsync.go:200

		Level: slog.LevelDebug,
	})

	// Create a logger that writes to our buffer
	logger := slog.New(logHandler)

	sr, err := rsynclib.SocketClient(nil, address, module, ".",
		rsynclib.WithClientAuth(username, password),
		rsynclib.WithLogger(logger),
		rsynclib.WithFastDialer(fastDialer.Fastdialer),
	)
	if err != nil {
		return RsyncListResponse{}, fmt.Errorf("connect failed: %v", err)
	}

	// Try to list files to test authentication
	list, err := sr.List()
	if err != nil {
		return RsyncListResponse{}, fmt.Errorf("authentication failed: %v", err)
	}

	result := RsyncListResponse{
		Files:  make([]string, len(list)),
		Output: logBuffer.String(),
	}

	for i, item := range list {
		result.Files[i] = string(item.Path)
	}

	return result, nil
}

View on GitHub (pinned to 265b3a3dec)

When it happens

Trigger: Thrown at pkg/js/libs/rsync/rsync.go:200 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


AI-assisted analysis of projectdiscovery/nuclei@265b3a3dec (2026-08-15). Data as JSON: /api/errors/c589c70d9011ce4a. Report an issue: GitHub.