켜는 방법은 프로젝트 설정의 'Sandbox new sessions' 를 켜거나 진행 중인 세션에서 /sandbox on 을 입력하는 것이고, 설정은 프로젝트마다 따로 해요. 다만 켜기만 하면 막히는 범위가 좁아요. 공식 문서 기준 기본 정책은 작업 폴더 읽기·쓰기 허용에 인터넷과 로컬 네트워크 접속도 허용이고, 인증된 Git·GitHub CLI 작업도 샌드박스 안에서 그대로 돼요. 추가 폴더·읽기 전용 폴더·거부 경로, 인터넷·로컬 네트워크 차단, Git·GitHub CLI 자격증명 끄기는 직접 골라야 해요. 리눅스에서는 셸 명령과 로컬 MCP·LSP 서버의 로컬 네트워크 접근을 따로 막지 못하고, 윈도우는 거부 경로를 보장하지 못하면 명령이 실패해요. 클라우드 샌드박스 세션과 원격 호스트 세션에는 적용되지 않아요.
용어 풀이
- CLI
- 명령줄에서 쓰는 도구
- MCP
- AI 에이전트가 외부 도구·데이터에 연결하는 표준 규약
- LSP
- 편집기와 언어 분석 서버가 주고받는 표준 규약
- Git
- 코드 변경 이력을 관리하는 버전 관리 도구
운영자 인사이트
샌드박스를 켰다고 네트워크와 git push 권한까지 막힌 건 아니에요. 팀에 도입한다면 인터넷·로컬 네트워크 허용과 자격증명 항목을 프로젝트별로 먼저 정하고, 엔터프라이즈 소유자가 '샌드박스 밖 실행' 을 막을 수 있으니 정책으로 강제할지도 함께 정해 두세요.
여러 관점으로 보기
- 공식 설정 문서 기본 정책은 작업 폴더 읽기·쓰기와 인터넷·로컬 네트워크 허용, Git·GitHub CLI 인증 사용 가능이고, 필요한 권한이 막히면 앱이 '샌드박스 밖에서 실행할지' 묻는데 엔터프라이즈 소유자는 이를 금지할 수 있어요. GitHub Docs
- 같은 앱의 관측 기능 9월 22일부터 엔터프라이즈 관리 설정(managed-settings.json)의 telemetry 항목으로 코파일럿 앱의 모델 요청·도구 사용 흐름을 오픈텔레메트리로 모을 수 있고, 프롬프트와 응답 내용은 기본으로 빠져요. GitHub