깃허브가 2026년 10월 15일, 코드 검사로 발견한 보안 경고를 인공지능이 수정하고 재검사하는 기능을 정식 공개했다. 지원 대상 기업의 개발팀은 경고를 인공지능에 배정해 수정안과 확인 내역을 함께 받아 검토할 수 있다. 수정 제안뿐 아니라 경고 해소 여부까지 확인해 넘기는 방식이다.
1. 수정 제안에 재검사를 묶는다
에이전트 기반 자동 수정은 코파일럿이 저장소의 관련 파일을 살펴 수정안을 만들고, 코드 검사 도구인 CodeQL을 다시 실행해 해당 경고가 해소됐는지 확인하는 방식이다. 필요하면 수정을 반복한 뒤, 변경 내용을 반영하기 전에 검토하도록 올리는 요청인 초안 풀 리퀘스트를 연다.
이 요청에는 수정 내용 요약, 해당 수정으로 경고가 해소되는 이유, 확인에 거친 단계가 담긴다. 단순히 바뀐 코드만 받는 것이 아니라 수정 근거와 검사 내역도 함께 받는 구조다.
수정 요청이 준비된 뒤에도 풀 리퀘스트에 댓글을 달거나 저장소의 에이전트 탭에서 해당 작업 세션에 추가 변경을 지시할 수 있다. 처음 나온 수정안을 같은 작업 흐름 안에서 다듬을 수 있다.
2. 경고 화면과 API에서 배정한다
저장소의 기본 브랜치에 있는 경고를 개별적으로 코파일럿에 배정할 수 있다. 기본 브랜치는 저장소에서 기준으로 삼는 코드 갈래다. 저장소나 보안 캠페인의 경고 목록에서는 최대 25개를 선택해 하나의 풀 리퀘스트에서 함께 수정하도록 맡길 수 있다.
자동화하려면 코드 스캐닝 경고 갱신 REST API를 이용한다. 배정 대상을 뜻하는 assignees 필드에 아래 값을 지정한다. 원문에 나온 값 그대로이며, 완전한 요청 본문은 아니다.
["copilot-swe-agent[bot]"]지원 범위는 기본 브랜치의 코드 스캐닝 경고다. 풀 리퀘스트나 다른 브랜치에서만 발견된 경고는 배정할 수 없다. 따라서 경고 목록을 일괄 처리하려는 팀도 먼저 이 범위에 해당하는지 확인해야 한다.
3. 기업 정책과 결제 설정이 필요하다
제공 환경은 GitHub Enterprise Cloud이며 데이터 저장 지역을 지정하는 환경도 포함된다.
이 환경에서 GitHub Code Security 또는 GitHub Advanced Security를 사용하는 고객이 대상이다. 클라우드 환경과 보안 제품 이용 여부를 함께 확인해야 한다.
접근 허용과 실제 활성화는 나뉜다. 기업 관리자가 고급 보안 정책에서 새 자동 수정 정책을 먼저 허용해야 한다. 그 뒤 조직 또는 저장소 관리자가 해당 범위의 코드 보안 설정에서 기능을 켠다. 코파일럿 결제 수단도 설정돼 있어야 한다.
기능을 켜면 개별 경고 화면의 기존 무료 수정안 생성 선택지가 코파일럿 배정 버튼으로 대체된다. 기존 선택지에 새 버튼이 추가되는 것이 아니라, 해당 경고에서 수정을 시작하는 경로가 바뀌는 것이다.
4. 반복 작업 대신 사용량과 검토를 관리한다
개발팀은 관련 파일 탐색과 수정, 재검사를 에이전트에 맡길 수 있다. 대신 코드 보안 예산의 인공지능 크레딧과 깃허브 액션 실행 시간이 소비된다. 무료 수정안 생성과 같은 비용 구조로 보지 말고, 검토 준비에 드는 작업을 줄이는 대신 사용량을 부담하는 선택으로 판단해야 한다.
크레딧 사용량은 기업 결제·라이선스 화면의 인공지능 사용량 영역에 고급 보안 제품 항목으로 표시된다. 코드 보안 크레딧에는 상품 단위 예산도 설정할 수 있다. 관리자는 기능을 켜는 권한뿐 아니라 지출 관리 경로도 확인할 수 있다.
경고당 크레딧 소모량, 처리 시간, 수정 성공률은 제시되지 않았다. 따라서 비용이나 시간 절감 효과를 수치로 단정할 근거는 없다.
재검사로 확인하는 대상은 해당 경고의 해소다. 결과는 검토용 초안이므로 수정 내용의 수용 여부를 판단하는 사람의 역할은 남는다.
이번 변화의 핵심은 수정과 재검사를 함께 위임할 수 있다는 점이며, 도입 판단에는 지원 범위와 사용량 비용, 사람의 검토를 함께 넣어야 한다.
