Is it safe to use WithPeerVerificationDisabled()?
Not for production. Disabling peer verification means the connection can be encrypted but still not authenticated, which increases man-in-the-middle risk.
Use WithPeerVerificationDisabled() only for temporary connectivity diagnostics, then switch back to verified settings with WithCertificateVerification().