Skip to content

[BUG] TLS/SSL fails behind corporate proxies in v3.16.4+ (blocks Bedrock) #4446

@pballou

Description

@pballou

Type

Bug

Problem / Value

Users on corporate networks with SSL-inspecting proxies can’t use Roo Code because TLS/SSL checks fail, blocking AWS Bedrock and some OpenAI‑compatible providers. This prevents work in enterprise environments.

Context

Reproduction

  1. Be on a corporate network that proxies/inspects TLS with a custom certificate.
  2. Authenticate to AWS via SSO and select the SSO-backed profile in Roo Code.
  3. Use Roo Code v3.16.4+ and configure the AWS Bedrock provider.
  4. Try an action that talks to Bedrock (e.g., refresh models or start a chat).

Expected result:

  • Roo Code connects successfully without SSL errors.

Actual result:

  • Connection fails with TLS/SSL validation errors.

Variations tried

  • Using a Bedrock VPC endpoint led to a TLS protocol version alert for one user.
  • A self‑signed OpenAI‑compatible endpoint fails on Windows native but works in WSL for another user.

Constraints/Preferences (optional)

  • Honor OS/VS Code proxy configuration and enterprise certificate stores.
  • Provide a secure, admin‑controlled way to trust a custom CA/self‑signed cert.
  • Work on Windows without requiring WSL.
  • If needed, allow safe configuration of supported TLS protocol versions.

Metadata

Metadata

Assignees

Labels

Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.bugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions