GitHub Agentic Autofix Copilot Memory|보안 수정 패턴 재사용

핵심 요약: Copilot Memory를 활성화한 사용자가 Agentic Autofix로 코드 스캐닝 경고를 처리하면, 에이전트가 기존 메모리를 수정 문맥으로 참고하고 새 수정 패턴을 다음 작업에 쓸 메모리로 저장할 수 있습니다. 두 기능 모두 공개 미리보기입니다. 생성된 수정안은 테스트와 재검사를 거쳐 사람이 PR을 검토한 뒤 병합해야 합니다.

정보 기준일: 2026년 9월 26일. GitHub의 9월 25일 발표와 공식 문서를 기준으로 작성했습니다. 공개 미리보기의 화면과 제공 범위는 변경될 수 있습니다.

GitHub Agentic Autofix Copilot Memory|보안 수정 패턴 재사용

Agentic Autofix와 Copilot Memory 연동 내용

Agentic Autofix는 코드 스캐닝 경고를 Copilot에 할당하면 에이전트가 저장소를 살펴보고 수정안을 만든 뒤, 검증을 시도하고 PR을 여는 기능입니다. GitHub는 2026년 9월 25일 Copilot Memory를 활성화한 고객의 Agentic Autofix가 기존 메모리를 참고하고, 새 수정 패턴도 메모리로 저장한다고 발표했습니다.

예를 들어 저장소에 특정 프레임워크의 입력값 검증 방식이나 함께 수정해야 하는 파일에 관한 사실이 기록돼 있다면, 이후 보안 경고를 처리할 때 그 문맥을 참고할 수 있습니다. 저장된 패턴은 다른 Copilot 기능에도 도움이 될 수 있습니다. 다만 메모리가 있다고 해서 다음 경고가 자동으로 해결되거나 생성된 코드가 안전하다고 보증되는 것은 아닙니다.

구분 일반 Copilot Autofix Agentic Autofix와 Memory
수정 방식 경고에 대한 수정 제안을 제공하며 사용자가 검토·적용 에이전트가 코드를 탐색·수정하고 검증을 시도한 뒤 PR 생성
메모리 활용 이번 연동 발표의 대상이 아님 Memory가 활성화돼 있으면 기존 메모리 참고 및 수정 패턴 저장 가능
AI 크레딧 공식 문서상 사용하지 않음 Copilot cloud agent 세션으로 청구되며 사용

사용 조건과 AI 크레딧 확인

Agentic Autofix를 사용하려면 대상 저장소에서 Copilot Autofix와 Copilot cloud agent를 모두 사용할 수 있어야 합니다. 저장소 유형에 따른 코드 스캐닝·GitHub Code Security 이용 조건도 확인해야 합니다. 조직이나 기업이 관리하는 계정은 관리자 정책이 기능을 제한할 수 있습니다.

  1. 코드 스캐닝: 대상 저장소에서 처리할 경고가 생성되는지 확인합니다.
  2. Autofix: 저장소와 상위 조직·기업 정책에서 Copilot Autofix가 허용되는지 확인합니다.
  3. Cloud agent: 저장소에서 Copilot cloud agent를 사용할 수 있는지 확인합니다. 사용할 수 없다면 경고 할당 시 일반 Copilot Autofix 방식으로 처리될 수 있습니다.
  4. Copilot Memory: 메모리를 활용하려면 사용자의 Memory 설정을 확인합니다. 조직·기업 관리 요금제에서는 관리자의 정책 허용이 먼저 필요합니다.
  5. 예산: Agentic Autofix 작업은 cloud agent 세션으로 청구되고 AI 크레딧을 사용하므로 계정의 사용량과 조직 예산을 확인합니다.

Copilot Memory의 활성화는 사용자 단위로 관리됩니다. 개인 유료 요금제와 조직·기업 관리 요금제는 기본 설정이 다를 수 있으므로 자신의 계정에 표시된 설정을 기준으로 판단하십시오.

보안 경고에 적용하는 방법

  1. GitHub에서 대상 저장소를 엽니다.
  2. Security and quality → Code scanning으로 이동합니다.
  3. 처리할 경고를 열고 상단의 Assign to Copilot을 선택합니다.
  4. 에이전트가 연 PR에서 변경 파일, 작업 요약, 실행 기록과 검증 결과를 확인합니다.
  5. 수정이 부족하면 PR에서 필요한 변경을 구체적으로 요청하고 결과를 다시 검토합니다.

메뉴가 보이지 않는다면 저장소에 대한 쓰기 권한, 미리보기 기능 접근, Copilot Autofix 및 cloud agent 정책을 점검하십시오. GitHub 공식 문서는 해당 기능을 공개 미리보기로 안내합니다.

PR을 만든 뒤 자동 테스트와 실패 로그를 관리한다면 GitHub Actions의 실행 환경도 함께 점검해야 합니다. 특히 러너 변경으로 테스트가 실패하면 보안 수정 자체의 문제와 실행 환경 문제를 구분해야 합니다.

GitHub Actions 러너 점검 방법 보기

수정 패턴과 메모리 검토·삭제

GitHub의 발표에 따르면 Agentic Autofix는 기존 메모리에서 보안 경고 해결에 도움이 되는 문맥을 확인하고, 수정안을 만든 뒤 그 수정 패턴을 메모리로 저장할 수 있습니다. 따라서 PR의 코드뿐 아니라 다음 작업에 재사용될 수 있는 기록이 정확한지도 검토할 필요가 있습니다.

Copilot Memory에는 저장소에 관한 사실과 개인 사용자의 선호가 구분돼 저장됩니다. 확인 위치도 다릅니다.

  • 저장소 메모리: 저장소의 Settings → Copilot → Memory에서 확인합니다. 권한이 있는 저장소 소유자·관리자는 부정확한 저장소 사실을 삭제할 수 있습니다.
  • 개인 선호 메모리: 개인 계정의 Copilot settings → Memory에서 자신의 항목을 확인하고 삭제합니다.
  • 조직·기업 정책: 관리자가 Memory 기능을 허용했는지와 사용자 선호를 관리할 권한이 있는지 별도로 확인합니다.

폐기된 라이브러리 버전, 오래된 인증 방식, 한 번만 적용했던 임시 예외가 일반적인 보안 규칙처럼 저장됐다면 현재 코드와 대조해 정리하십시오. GitHub는 사용되지 않은 메모리의 자동 삭제 기준을 안내하지만, 오류가 의심되는 내용을 그대로 둘 이유는 없습니다.

에이전트의 작업 문맥·도구 연결·실행 환경을 더 살펴보려면 ITNAI의 Agents API 안내를 참고할 수 있습니다. OpenAI Agents API와 GitHub Copilot Memory는 서로 다른 서비스이며 설정도 공유하지 않습니다.

에이전트 실행 구조 살펴보기

테스트·CodeQL 재검사·병합 승인

Agentic Autofix는 수정안의 검증을 시도하지만 GitHub는 이를 최선 노력 방식으로 설명합니다. 에이전트가 PR을 열었다는 사실만으로 경고 해결이나 기존 기능 유지를 확정해서는 안 됩니다.

  1. 변경 범위 확인: 수정된 파일과 권한·인증·입력값 처리의 변화를 읽습니다.
  2. 기능 테스트: 단위 테스트와 통합 테스트를 실행해 기존 동작이 유지되는지 확인합니다.
  3. CodeQL 재검사: 해당 경고를 만든 쿼리와 관련 결과를 확인합니다. 사용자 정의 쿼리나 외부 보안 도구가 만든 경고는 해당 도구로도 다시 검사합니다.
  4. 메모리 검토: 저장된 수정 패턴이 저장소의 현재 규칙으로 적절한지 확인합니다.
  5. 사람의 승인: 조직의 코드 리뷰와 브랜치 보호 규칙에 따라 PR을 승인하고 병합합니다.

특히 테스트가 통과했더라도 원래 경고와 다른 경로에서 같은 취약점이 남아 있는지 확인해야 합니다. 에이전트의 작업 기록은 검토 자료이며, 병합 승인 권한을 대신하지 않습니다.

보안 수정 PR의 검토 내용을 팀 대화에서 공유하고 후속 코드 작업을 요청한다면 Slack·Teams의 GitHub 앱 연결 방법과 저장소 권한을 먼저 확인하세요. 대화에서 시작한 작업도 테스트와 사람의 승인을 거쳐야 합니다.

Slack·Teams에서 Copilot 작업 시작하기

자주 묻는 질문

Copilot Memory를 켜지 않아도 Agentic Autofix를 사용할 수 있나요?

이번 발표에서 설명한 메모리 참고와 수정 패턴 저장은 Memory를 활성화한 경우에 적용됩니다. Agentic Autofix 자체의 사용 가능 여부는 저장소의 Copilot Autofix와 cloud agent 정책을 확인해야 합니다.

저장된 수정 패턴이 다음 보안 경고를 자동으로 해결하나요?

아닙니다. 메모리는 다음 작업에서 참고할 문맥입니다. 경고의 원인과 코드가 다르면 새 수정안도 달라지므로 경고마다 테스트와 재검사가 필요합니다.

일반 Copilot Autofix와 비용이 같나요?

GitHub 공식 문서에 따르면 일반 Copilot Autofix의 수정 제안은 AI 크레딧을 사용하지 않습니다. Agentic Autofix 세션은 Copilot cloud agent 세션으로 청구되며 AI 크레딧을 사용합니다. 작업 전 계정의 사용량과 예산 정책을 확인하십시오.

저장된 메모리가 틀렸다면 어떻게 하나요?

먼저 저장소의 현재 코드와 규칙을 확인하십시오. 부정확한 저장소 사실은 권한이 있는 사용자가 저장소의 Copilot Memory 화면에서 삭제할 수 있습니다. 개인 선호 항목은 개인 Copilot 설정의 Memory 화면에서 관리합니다.

결론과 공식 자료

실행 순서: 저장소의 기능·권한·예산 확인 → 코드 스캐닝 경고를 Copilot에 할당 → 생성된 PR 검토 → 테스트와 CodeQL 재검사 → 저장소 메모리 확인 → 사람의 승인 후 병합.

설정 화면과 이용 조건은 변경될 수 있으므로 다음 GitHub 공식 자료에서 현재 상태를 확인하십시오.

이 블로그의 인기 게시물

갤럭시 S26 AI 기능 실제 활용법|써보면 유용한 기능과 굳이 안 써도 되는 기능

DISM/SFC 명령어 완전 정리 (초보자용) — Windows 손상·업데이트 오류 복구 가이드

블로그 글이 구글에 안 나오는 이유 7가지: 색인 문제부터 콘텐츠 품질까지