GitHub Agentic Autofix는 사용 가능한 보안 경고를 검토 가능한 코드 변경으로 이어지게 합니다. 관련 파일을 조사하고 수정 사항을 제안한 다음 CodeQL을 다시 실행하고 초안 pull request를 엽니다. 경고와 수정 후보 사이에 필요한 작업을 줄여줄 수 있습니다. 하지만 경고를 닫는 것은 애플리케이션이 정상 작동하는지 입증하거나 변경 사항을 배포하는 것과는 다릅니다.
홈 서버 프로젝트의 경우 결과 이미지나 패키지를 배포하기 전에 diff를 검토하고, 영향을 받는 동작을 확인하며, 롤백 경로를 마련하세요. 소스 리비전이 실제 배포와 연결되어 있도록 하세요. AI가 생성한 초안 PR은 다음 판단을 더 쉽게 해줘야지, NAS에서 어떤 소프트웨어가 실행 중인지 불분명하게 만들어서는 안 됩니다.
Agentic Autofix는 경고를 어떻게 처리하나요?
이 기능은 단일한 개별 편집만 제공하는 것이 아니라 관련 저장소 파일 전반을 처리합니다. GitHub 설명에 따르면 CodeQL 검증을 수행하는 반복 과정을 거친 후 초안 pull request를 생성합니다. 생성된 요약과 검증 증거를 코드와 함께 살펴보세요.
취약점 탐지와 패치 비교에서 탐지 결과, 제안된 수정 사항, 배포된 수정이 서로 별개의 단계인 이유를 설명합니다.
어떤 사전 조건과 제한 사항을 고려해야 하나요?
| 요구 사항 | 확인할 사항 |
|---|---|
| 액세스 | 사용 자격이 있는 Enterprise Cloud 보안 제품 및 정책 |
| 활성화 | Enterprise 정책, 그다음 조직 또는 저장소 설정 |
| 결제 | 필수 결제 설정, AI 크레딧 및 Actions 사용량 |
| 경고 범위 | 기본 브랜치에서 할당 가능한 경고 |
| 출력 | 자동 프로덕션 릴리스가 아닌 검토용 초안 PR |
계정에 현재 공식적으로 제공되는지 확인하세요. 범용 코딩 어시스턴트를 사용할 수 있다고 해서 이 기능도 포함되어 있다고 가정하지 마세요.
CodeQL을 다시 실행해 성공하면 무엇을 입증하나요?
해당 분석 설정에서 관련 정적 분석 결과에 대한 증거를 제공합니다. 모든 기능 요구 사항, 통합, 배포 설정 또는 데이터 마이그레이션까지 확인해 주지는 않습니다. 권한 부여 경로를 변경하면 경고가 사라지는 동시에 정상적인 워크플로에 영향을 줄 수도 있습니다.
Autofix 검토 가이드를 활용해 보안 증거와 한 가지 핵심 동작 점검을 함께 검토하세요. diff나 남아 있는 불확실성에 따라 테스트 범위를 넓히세요.
셀프 호스팅 애플리케이션에는 어떤 영향을 미치나요?
지원 대상 저장소에서 직접 관리하는 코드에 가장 유용합니다. 타사 앱이나 PHP 런타임에는 일반적으로 공급업체가 지원하는 릴리스가 필요합니다. 배포 저장소를 수정해도 변경되지 않은 이미지에 포함된 런타임에는 패치가 적용되지 않습니다.
PHP 런타임 식별 가이드와 보안 권고 검증 워크플로를 통해 소스 코드 변경 사항과 영향을 받는 서비스를 연관 지을 수 있습니다.
최종 변경 사항과 함께 무엇을 보관해야 하나요?
경고 참조 정보, 검토한 diff, 관련 검증 내역, 빌드 아티팩트 식별자, 배포 날짜, 롤백 메모를 보관하세요. 애플리케이션 백업은 저장소와 별도로 보관하세요. ZimaCube 2에 이러한 파일을 저장할 수 있지만, 초안 PR을 검증된 프로덕션 배포로 바꾸지는 않습니다.
PR 문제 탐지와 더 광범위한 수정안 생성을 비교하려면 AI Scan과 Agentic Autofix 비교를 읽어보세요.
자주 묻는 질문
Agentic Autofix가 NAS에 수정 사항을 자동으로 배포하나요?
아니요. 설명된 결과물은 초안 풀 리퀘스트입니다. 검토, 병합, 빌드, 배포는 별도의 단계입니다.
풀 리퀘스트에만 존재하는 경고를 할당할 수 있나요?
GitHub 문서에 따르면 지원 대상은 기본 브랜치의 경고이며, 다른 브랜치나 PR에서만 발견된 경고는 해당되지 않습니다.
CodeQL 경고가 닫혔다고 해서 앱 전체가 올바르다는 뜻인가요?
아니요. 이는 보안 분석 근거이며, 기능에 초점을 맞춘 검토와 검증을 함께 수행해야 합니다.
애플리케이션 공급업체의 보안 업데이트를 대체할 수 있나요?
아니요. 직접 검토한 빌드를 의도적으로 관리하는 경우가 아니라면, 패키지로 제공되는 타사 소프트웨어에는 공급업체가 지원하는 릴리스를 사용하세요.
관련 글
출처
표지: GitHub Agentic Autofix 공식 발표 이미지. 이미지 출처.
기술 및 AI 허브
더 읽어보기

LFM2.5-24B-A2B 설명: 로컬 AI 에이전트에서 전체 파라미터와 활성 파라미터가 의미하는 것
LFM2.5-24B-A2B는 총 24B, 활성 파라미터 2B로 구성되어 있습니다. 메모리, 에이전트 도구, 로컬 실행과 NAS가 워크플로에 어떻게 활용되는지 알아보세요.

IBM Granite Speech 5.0 설명: 프라이빗 오디오 아카이브에 컴팩트 ASR이 의미하는 것
Granite Speech 5.0 TurboCTC는 다국어 기능이 추가된 경량 ASR 모델입니다. NAS 기반 오디오 아카이브에서 로컬 전사를 활용하는 방법을 알아보세요.

Claude Duet 설명: 선제적 작업, 연결된 앱, 개인 파일
Claude Duet은 능동형 에이전트 연구 프리뷰입니다. 백그라운드 작업, 연결된 계정, 검토 범위, NAS 기반 개인 파일에 대해 알아보세요.

