Skip to main content
Skip to content

Security, governance, and network settings for GitHub Copilot

Understand how to control access to GitHub Copilot, protect data, isolate agent execution, and configure network access.

Content exclusion for GitHub Copilot

You can prevent Copilot from accessing certain files.

About GitHub Copilot session data

Understand what session data is, where it is stored, who can access it, and how it is managed.

About local sandboxing for GitHub Copilot

Local sandboxes provide isolated execution environments that let Copilot safely interact with code, tools, filesystem, and network resources securely on your local machine.

Understanding filesystem policies for local sandboxing in GitHub Copilot CLI

When local sandboxing is enabled, Copilot CLI runs each sandboxed process or operation under a filesystem policy that controls which files and directories it can read and write. Learn how that policy is built and how to check the access it grants.

About cloud sandboxes for GitHub Copilot

Cloud sandboxes are isolated environments that GitHub hosts, where Copilot runs your cloud sessions without using your machine.

Risks and mitigations for GitHub Copilot cloud agent

How do Copilot cloud agent's built-in security protections mitigate known risks?

Network settings for GitHub Copilot

You can connect to GitHub Copilot through an HTTP proxy and use custom certificates.