핵심 요약
GitHub가 GitHub Copilot app의 로컬 샌드박싱(Local Sandboxing)을 Public Preview로 공개했습니다. 로컬 저장소·working tree 세션에서 에이전트가 실행하는 명령의 파일시스템, 네트워크, 자격 증명 접근 범위를 프로젝트별로 제한할 수 있습니다. 다만 공식 원문이 명시하듯 아직 정식 GA가 아니라 공개 미리보기 단계입니다.
주요 변경
- 파일시스템에서 추가 읽기·쓰기 경로, 읽기 전용 경로, 접근 거부 폴더를 지정할 수 있습니다.
- 외부 인터넷과 로컬 네트워크 접근 정책을 프로젝트 단위로 설정할 수 있습니다.
- 인증된 HTTPS Git 작업용 Git 자격 증명과 GitHub CLI 인증 자격 증명 사용 범위를 제어할 수 있습니다.
- 샌드박싱은 기본적으로 꺼져 있으며 프로젝트 설정의 Sandbox new sessions를 켜면 새 세션부터 적용됩니다. 실행 중인 로컬 세션은
/sandbox on으로 활성화할 수 있습니다. - 운영체제가 요청한 정책을 강제할 수 없으면 샌드박스 없이 실행하는 대신 셸이 오류로 실패합니다.
- 클라우드 샌드박스나 원격 호스트 세션에는 적용되지 않으며, Copilot app과 Copilot CLI의 샌드박스 설정은 별도로 관리됩니다.
개발자 영향
Copilot app 에이전트가 로컬에서 명령을 실행할 때 실수나 의도하지 않은 동작이 파일·네트워크·자격 증명에 미칠 수 있는 범위를 줄일 수 있습니다. 특히 민감한 저장소나 로컬 자격 증명을 다루는 환경에서는 프로젝트별 최소 권한 정책을 적용하는 데 유용합니다. 다만 현재는 Public Preview이므로 운영 표준으로 고정하기 전 정책 동작과 OS별 강제 가능 여부를 확인해야 합니다.
발표 시각(KST): 2026년 9월 23일 · 세부 시각 미공개
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.