MemRepair: 에이전트 기반 저장소 수준 취약점 수정을 위한 계층적 메모리
요약
MemRepair는 저장소 규모의 소프트웨어 취약점을 자동으로 수정하기 위해 계층적 메모리 구조를 도입한 에이전트 기반 프레임워크입니다. History-Fix, Security-Pattern, Refinement-Trajectory라는 세 가지 메모리 계층을 통해 이전의 수정 경험과 보안 패턴을 학습하고 재사용함으로써 복잡한 다중 파일 수정 작업을 수행합니다. 실험 결과, SEC-Bench와 PatchEval 등 주요 벤치마크에서 기존의 범용 에이전트 및 특화 도구보다 높은 해결률을 기록하며 성능을 입증했습니다.
핵심 포인트
- 계층적 메모리 구조(History-Fix, Security-Pattern, Refinement-Trajectory)를 통해 수정 프로세스의 연속성 확보
- 실패한 시도로부터 학습하는 'failure-to-success' 궤적 활용 능력 제공
- 저장소 특유의 수정 관례 및 재사용 가능한 보안 방어 기법 검색 가능
- SEC-Bench, PatchEval, Multi-SWE-bench 등 주요 벤치마크에서 SOTA(State-of-the-art) 성능 달성
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기