Self-signed certificate in certificate chain

A TLS-inspecting proxy presented a certificate Node will not trust.

41 issues · 6 open · 35 resolved (85%) · first seen Jul 3, 2025

First response · network

What to do now

Most likely: A DNS, proxy, TLS or socket layer interrupted the connection.

  1. Check whether the same request works without the current VPN or corporate proxy.
  2. Verify DNS and certificate trust without disabling TLS verification.
  3. Capture the hostname and exact socket code before escalating.

These are conservative triage steps, not an official Anthropic fix. Use the issue and workaround evidence below before making a destructive configuration change.

Is this getting better or worse?

This class of problem is converging. 8 new reports in the last 90 days vs 15 in the 90 before — -47%. The open backlog peaked at 7 in 2026-03 and sits at 6 today.

0 2 4 5 7 2025-072025-112026-042026-08
2025-07 — First reports2026-02 — Most new reports (10)2026-03 — Peak backlog (7 open)

Derived by counting each matching issue from its creation date until it closed. First-party computation over the anthropics/claude-code tracker — the trend is not published anywhere upstream.

Which builds report this

23 of these reports name the Claude Code build they were running, spanning 22 releases. Heaviest reporters:

Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.

Do these get fixed?

Median time to close is 9 days across 35 closures. Of the 35 closures with a recorded reason, 23% were closed as completed and 27 as not-planned or duplicate. The most recent completed fix landed in 2026-08.

Workarounds reported by the community

20 of these issues post a workaround someone says worked. The highest-engagement ones:

[BUG] Native Claude Code not using system certs on MacOS
FWIW: I found following workaround from
Found in the thread of #20194 · resolved
[BUG] Claude Cowork — "Self-signed certificate detected" on macOS with no proxy
…include coreutils (or at least wc) in the VM image. Found a workaround, posting below.
Found in the thread of #24470 · resolved
Claude Not Reading Claude.md
…ing - "MUST/ALWAYS" directives are treated as suggestions - Workarounds are proposed even when explicitly forbidden - Only after 5-9 user corrections does Claude finally follow the intended procedure --- Documented Sessi…
Found in the description of #17530 · resolved
WebFetch tool fails with SSL error behind Zscaler/corporate proxy (Bun runtime ignores NODE_EXTRA_CA_CERTS)
…aywright browser tool Works (uses Chromium/system keychain) Workaround Setting in the environment tells Bun to load certificates from the macOS system keychain (where the Zscaler root CA is already installed), bypassing…
Found in the description of #25977 · resolved
[Bug] Claude in Chrome WebSocket bridge fails behind Zscaler/corporate TLS proxy (unable to get local issuer certificate)
…. "Control Chrome" MCP still works, so users have a partial workaround for basic browser automation, but the full "Claude in Chrome" side-panel experience is broken.
Found in the description of #31206 · resolved

Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.

Matching issues 1–41

Ranked by community engagement (reactions weighted over comments).

Related aggregations

  1. ECONNRESET: socket hang up

    229 issues
  2. ECONNREFUSED: connection refused

    207 issues
  3. ETIMEDOUT: request timed out

    28 issues
  4. getaddrinfo ENOTFOUND (DNS lookup failed)

    49 issues
  5. EADDRINUSE: address already in use

    30 issues
  6. API Error 400 (invalid_request_error)

    2,591 issues