Unless I get explicit confirmation otherwise (or other strong evidence), I'm working with the assumption that HuggingFace did not in fact have solutions to ExploitGym stored (explanation below), and further that this is information that the OpenAI agents are smart and informed enough that they could have reasonably inferred.
There's something really tragicomic about the situation, that the models are taking truly insane actions, broke a number of laws, leveraging zerodays, took >17,000 independent actions. probably burned through more compute than all of humanity had access to until 1980, etc, all for the sake of a pathetic benchmark -- which wasn't even in theory amenable to their plan!
This is in accordance with my general observation that both humans and AIs are capable of combining impressive degrees of domain-specific brilliance and incredibly impressive execution with a shocking and confusing lack of strategic awareness.
__
(I wasn't the first person to notice this)
It’s somewhat ambiguously stated in the relevant blogs but my current understanding is that HuggingFace doesn’t have the answers to ExploitGym. Basically ExploitGym isn’t a generic “hacking” evaluation, it explicitly asks the models to identify specific exploits on a series of tasks, and verifies that they succeeded by entering the value of a flag.
1) There’s a dynamically generated flag located in a location the agents don’t have access to. Note that this is procedurally generated, it’s not the type of thing with an answer key unless you have access to the pseudorandom seed, which OpenAI has no reason to put on HuggingFace
2) By the time the benchmark was created, agents were already cheating on cyber tasks left and right so the authors added a second layer with an LLM judge that looks at the submitted answers and checks that they’re going down the expected exploitation path rather than abusing a misconfigured environment or something.
Neither 1) nor 2) are straightforwardly things that ca