Robust universal defense against agent misevolution
Develop a consistently robust and universal defense mechanism that fully neutralizes dynamic, deployment-time risks arising from memory misevolution and tool misevolution in self-evolving large language model agents, including reward hacking through accumulated interaction memory and unsafe tool reuse or malicious external code adoption during autonomous improvement cycles.
References
For Memory and Tool Misevolution, we have yet to identify a consistently robust and universal defense mechanism capable of fully neutralizing these dynamic, deployment-time risks.
This benchmark has several properties that enabled the attack (though we cannot claim whether they are necessary; merely sufficient):
If one suspects that a poisoning attack could have already occurred, can another benchmark be used to ``decontaminate'' an evolved agent? Our investigation of attack persistence in Section~\ref{sec:persistence} suggests that this is difficult, particularly if the defender does not already have knowledge of the design of the poisoned benchmark. However, we cannot conclude that it is outright impossible, and we see an opportunity for future work to investigate security-focused benchmarks that might be more effective at recovering from both known and unknown contaminations.