arxiv-wiki

Demystifying Agent Skills for Smart Contract Auditing: Design, Effectiveness, Behavioral Impact

← 2026-09-25 목록으로 돌아가기

한 문장 요약

스마트 컨트랙트 보안감사 도메인에서 실제 수집한 83개의 ‘감사 스킬’을 설계·분류하고, EVMBench의 40개 감사 작업(120개 취약점)에서 7개 에이전트–모델 구성으로 평가하여 스킬의 설계 특성, 취약점 탐지 효과, 실행 궤적(행동)에 미치는 영향을 실증적으로 규명했다.

해결하려는 문제

LLM 에이전트에 패키지형 재사용 지식·워크플로·툴 사용법인 ‘스킬’이 등장했지만, 스마트 컨트랙트 감사처럼 도메인 특화된 작업에서 스킬이 어떻게 설계되는지·실제로 성능과 행동에 어떤 영향을 주는지에 대한 체계적 이해가 부족하다. 기존 연구는 주로 일반적·블랙박스 식 평가에 그쳤고, 스킬의 활성화(트리거링), 도구 의존성, 워크플로 반영 등 실행 수준의 메커니즘 분석이 미흡했다.

핵심 기여

접근 방법

주요 결과

같은 약한 백엔드(DeepSeek-V4-Pro)로 통제한 실험에서는 스킬 효과가 전반적으로 소실되거나 오히려 감소(-5.9% ~ -9.4% 범위), 즉 스킬 효과는 주로 백엔드 모델 능력에 의해 결정됨을 입증(표 VI). 토큰·런타임 오버헤드는 DeepSeek 설정에서 대체로 경미하거나 런타임 감소로 관측됨(그림 9).

행동 영향: 7개 구성 중 6개 구성에서 스킬 가용성이 세만틱 또는 행동적 뷰에서 통계적으로 유의한 궤적 변화(Hotelling T^2, 퍼뮤테이션) 유발(예: Codex/GPT-5.5 p=0.0002 두 뷰 모두). 스킬 트리거링은 주요 병목: Codex/GPT-5.5만 40/40 감사에서 스킬을 활성화(27개 스킬, 119번 읽음)했고, 다른 설정들은 드물거나 전혀 트리거하지 않음(Table VII). 스킬이 활성화되면 모든 설정에서 공통 6단계 감사 백본(지시 읽기→디렉토리 탐색→README 검사→코드 분석→grep/추적/테스트→리포트 생성)을 보존하되, 활성화 시점(초기 vs 후반)과 사용 패턴(단일 스킬 지속 vs 연쇄적 체인 로딩)에 차이가 있음(Fig.11). Codex/GPT-5.5의 경우 지식 표현(체크리스트·사례기반), 툴 호출(Slither·Aderyn 등) 및 워크플로(.vigilo 같은 단계화된 스캐폴딩)에서 뚜렷한 변화를 유도함(Table VIII).

한계

개발자 관점

운영·비용 측면: 고성능 모델을 사용하는 경우 스킬은 탐지 효과를 개선하면서 토큰·시간 오버헤드를 감소시키는 파레토적 개선도 가능하나(사례: Codex/GPT-5.5), 일부 구성에서는 비용·시간이 증가할 수 있으므로(사례: Antigravity), 배포 전 비용-이득 분석을 권장. 실험 재현을 위해 연구진이 공개한 코퍼스 및 스크립트 활용 가능(논문 참조).

안전·검증: 스킬 자체가 잘못된 지식·취약성을 포함할 수 있으므로(관련 문헌에서 보고됨), 스킬 리뷰·정적 검사·권한 제한(예: 항상-on 대신 트리거/사용자 승인 기반 활성화) 및 스킬이 호출하는 외부 툴의 보안성 검증을 권장.

근거 범위: 이 분석은 제공된 논문 PDF 본문 전체(페이지 1–12)에 근거하여 작성되었으며, 모든 수치·관찰은 본문 표와 도표에서 직접 추출한 값에 기반한다. 논문이 인용하거나 외부에 공개한 코퍼스·스크립트의 구체적 파일·코드 수준 구현은 본문에 요약되어 있으나, 개별 스킬의 내부 코드·세부 알고리즘은 PDF 본문만으로는 완전 검증할 수 없으므로 해당 항목에 대한 상세 재현은 저자 공개 자료(논문 부속 배포물)를 참조해야 한다.