Scalable Weak-to-Strong Verifier Hardening for Agent Environments

Chong Zeng, Ziqian Zhong, Kexun Zhang, Ivan Bercovich, Ivgeni Segal, Yuzhen Mao, Shashwat Saxena, Aditi Raghunathan

arXiv:2610.15924 · 2026-10-18 공개 · arXiv · PDF

llm-evaluation terminal-bench reward-hacking weak-to-strong kernelbench seta verifier-hardening agent-environments

Abstract

Agent environments are essential for large language model (LLM) development. They use programmatic verifiers to turn complex outcomes into rewards. Verifiers can be attacked into awarding full credit to cheating agents without completing the intended task, causing inaccurate evaluation and misalignment in training. As agent environments scale in numbers and difficulty, so must the repairing of exploitable verifiers. To this end, we ask whether today's model with scaled compute can automatically harden agent environments to prevent potentially stronger future models from reward hacking. We introduce a scalable, fully automatic approach to weak-to-strong verifier hardening. It first sets up an isolated verifier sandbox that agents cannot directly modify, then uses a hacker-fixer loop to find and repair remaining verifier vulnerabilities. We apply this loop to Terminal Bench, KernelBench, and SETA, substantially reducing attack success across these agent environments. The iterative design scales with the hardening budget, producing progressively stronger defenses as the number of loop iterations increases and outperforming the static, non-iterative baseline. An earlier version of our hacker-fixer loop has been adopted by the official Terminal Bench repository as a way to audit exploits in its environments. Project page: https://verifier-hardening.github.io/.

한국어 요약

한 줄 요약

GPT-5.6-Luna와 GPT-5.6-Terra를 활용한 자동화된 verifier 강화 프로세스로, Terminal Bench, SETA, KernelBench에서 공격 성공률을 68.1% 감소시킴.

핵심 기여도

핵심 아이디어

기존 에이전트 환경에서 verifier는 보상 계산에 사용되지만, 해커 에이전트가 테스트삭제, 모듈 패치 등으로 정당하지 않은 보상을 받을 수 있다. 이를 방지하기 위해, **hacker-fixer loop**라는 반복적 프로세스를 도입한다. 이는 약한 모델(GPT-5.6-Luna/Terra)이 강한 에이전트(Claude Opus 5 등)의 공격을 시뮬레이션하고, 이를 기반으로 verifier와 입력 스키마를 자동으로 수정하는 방식이다.

**Verifier separation**을 통해 에이전트가 verifier의 입력을 조작하는 것을 방지하며, **white-box access**를 제공해 hacker가 특정 취약점을 타겟팅할 수 있도록 유도한다. 수정된 patch는 기존 정당한 솔루션과 새로운 공격 시도를 통해 검증되며, 반복적으로 강화된다. 이는 **weak-to-strong hardening**의 핵심: 오늘날의 모델로 미래의 강력한 에이전트를 대비하는 방식이다.

기술적 접근법

주요 결과

의의 및 한계

실용적 활용