GitHub, 에이전틱 워크플로우의 PAT 요구 삭제

발행: (2026년 6월 15일 PM 04:59 GMT+9)
9 분 소요
원문: DevOps.com

출처: DevOps.com

GitHub이 조용히 에이전틱 자동화의 더 짜증나는 마찰 지점을 제거했으며, 보안 영향은 주의 깊게 살펴야 할 것입니다.

GitHub 에이전틱 워크플로우는 이제 GitHub Actions의 내장된 GITHUB_TOKEN을 개인 액세스 토큰(PAT) 대신 사용할 수 있습니다. 이 means 개발자는 에이전틱 워크플로를 실행하기 위해 PAT를 만들고, 저장하고, 회전시킬 필요가 없어져, 장기적인 토큰 관리와 관련된 운영 부담과 보안 위험을 동시에 제거합니다.

이것은 작은 설정 변경일 뿐이며, 보안 상의 이점도 만만치 않습니다.

왜 PAT가 문제였는가

개인 액세스 토큰은 항상 위험을 수반합니다. 이들은 장수명(오래 지속)하고, 일반적으로 광범위한 스코프를 가지며, 쉽게 잊어버릴 수 있습니다. 에이전틱 맥락 — 워크플로가 자율적으로 실행되고, 리포지토리를 다루고, CI/CD 파이프라인을 트리거하며, 민감한 자원에 상호작용하는 경우 — 유출되거나 잘못 구성된 PAT는 심각한 노출을 초래할 수 있습니다.

최근 arXiv 논문은 “에이전틱 워크플로우 주입”을 탐지 가능한 공격 경로로 지목했습니다. 이 경우, 신뢰할 수 없는 리포지토리 내용이 에이전트 프롬프트나 하류 워크플로 로직에 전달됩니다. PAT가 넓은 권한을 가지고 있는 환경에서 워크플로가 침해당하면 문제가 훨씬 커집니다.

GITHUB_TOKEN으로 전환하면 기본적으로 범위가 제한됩니다. 토큰은 짧게 유지되며, 특정 워크플로 실행과 연결되어 있으며, 워크플로 파일 자체에 정의된 권한에 따라 제약받습니다.

새로운 청구 모델이 작동하는 방식

이 변경은 AI 사용량 추적 및 청구 방식에도 영향을 미칩니다. 에이전틱 워크플로가 조직 소유 리포지토리 내에서 Actions 토큰을 사용하여 실행될 때, AI 크레딧은 개인 사용자가 아닌 조직에 직접 청구됩니다.

이 기능을 활성화하려면 조직은 “Copilot CLI 사용 허용(조직 청구)” Copilot 정책을 켜야 합니다. 기존 Copilot CLI 정책이 이미 켜져 있다면 이 설정도 기본적으로 켜져 있습니다.

개발자는 에이전틱 워크플로 마크다운 파일의 frontmatter에 있는 권한 섹션에 copilot-requests: Write를 추가하고, 업데이트된 잠금 파일을 재컴파일한 뒤 푸시합니다.

조직은 GitHub 에이전틱 워크플로우 내에서 토큰 사용량을 모니터링하고 캡슐하며, 워크플로 실행별로 할당할 수 있는 비용 관리 도구에 접근할 수 있습니다.

이것은 엔터프라이즈 팀에게 의미 있는 전환입니다. AI 지출을 개인 개발자 계정에서 조직 예산으로 이동시켜, 모니터링과 제어가 더 쉬워집니다.

GitHub 에이전틱 워크플로우는 실제로 무엇을 하나요?

GitHub 에이전틱 워크플로우는 팀이 GitHub Actions 내부에 있는 코딩 에이전트를 활용해 이슈 정리, CI 실패 분석, 문서 업데이트와 같은 추론 기반 작업을 자동화할 수 있게 합니다.

워크플로는 자연어 마크다운 파일로 정의되며, GitHub은 이를 표준 Actions YAML로 컴파일합니다. 이들이 표준 Actionsとして 실행되므로 기존 런너 그룹과 정책 제약을 재사용할 수 있습니다.

에이전트는 기본적으로 읽기 전용 권한을 가집니다. 안전한 출력은 별도의Scoped 쓰기 토큰을 사용한 작업으로 적용되고, 위협 탐지 작업은 적용되기 전에 모든 제안된 변경을 스캔합니다.

에이전트 워크플로우 방화벽은 명시적으로 허용된 도메인 외의 아웃바운드 트래픽을 차단합니다.

보안 모델은 레이어드(다층) 구조를 갖추고 있어, 민감한 코드베이스에서 자율 워크플로를 실행해야 하는 팀에 중요합니다.

Carvana와 같은 초기 채택자는 플랫폼을 활용해 여러 리포지토리에서 작업을 자동화하고, 마크스 앤 스펜서는 보안, 품질, 배송을 아우르는 재사용 가능한 워크플로우 카탈로그를 구축했으며, 이들을 어떤 리포지토리에서도 팀이 사용할 수 있게 했습니다.

“개인 액세스 토큰을 실행-범위 Actions 토큰으로 교체함으로써 에이전트 인증이 개인 개발자에서 조직의 통제 영역으로 이동합니다,”라고 Mitch Ashley, 소프트웨어 수명 주기 엔지니어링 실무 리더이자 The Futurum Group(https://futurumgroup.com/)의 부사장 겸 실무 리드이자 말했습니다. “에이전트 권한은 특정 개인의 신분과 분리되고 실행되는 런에 바인딩됩니다. 플랫폼 팀은 이제 각 워크플로 실행 수준에서 그 권한을 관리하고, 워크플로가 접근할 수 있는 범위와 지출 발생 위치를 정의 및 감사합니다. 에이전트가 부여받은 자율성은 정확하게 해당 권한을 스코프링하고 감시하는 정도에 따라 제한됩니다.”

더 큰 그림

PAT 제거는 에이전틱 워크플로를 실험적인 수준을 넘어 생산 준비 상태로 만들기 위한 보다 넓은 노력의 일부입니다.

팀들은 AI 에이전트가 리포지토리에 쓰기 권한을 부여하는 데 주저해 왔으며, 그 이유는 정당합니다. 그러나 스코프 토큰, 샌드박스 실행, 그리고 승인 게이트의 결합은 위험 평가를 변화시킵니다.

에이전트가 풀 리퀘스트를 여는 것이 아니라, 그 출력을 충분히 신뢰해 병합하는 것이 과제였습니다.

GitHub은 팀이 신뢰할 수 있도록 제어 메커니즘을 구축하고 있습니다.

이 기능은 Copilot Free부터 Copilot Enterprise까지 모든 Copilot 플랜에서 이용 가능합니다. 이미 GitHub 에이전틱 워크플로우를 사용하는 팀은 최신 CLI 버전(gh extension upgrade aw)을 업그레이드하여 새로운 인증 옵션에 접근해야 합니다.

—>

0 조회
Back to Blog

관련 글

더 보기 »