{"name":"CURL_CA_BUNDLE","slug":"curl-ca-bundle","family":"env","title":"Environment variables","noun":"environment variable","description":"Claude Code both reads and sets it. It reads it, along with `SSL_CERT_FILE`, `NODE_EXTRA_CA_CERTS` and the other CA-bundle variables, to find a custom CA bundle: in remote sessions the agent proxy folds that file's certificates into the bundle it serves, and the Bash sandbox resolves the file when computing its exclusions. It sets it when the Bash sandbox is given a CA certificate file, pointing each sandboxed command's `CURL_CA_BUNDLE`, `SSL_CERT_FILE`, `NODE_EXTRA_CA_CERTS`, `REQUESTS_CA_BUNDLE`, `GIT_SSL_CAINFO` and similar variables at it, and the agent proxy points it at its own bundle for child processes.","description_source":"code","described_by":{"bundle":"2.1.285","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.251","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":49,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[{"source":"claude-docs","path":"claude-science\/corporate-networks","title":"Use Claude Science on a corporate network","documented":false}],"docs_total":1,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/curl-ca-bundle","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}