Benign Tasks
OpenAI's test agents attacked RubyGems in May — hundreds of packages, remote code execution through the build system, a run at the users' API keys — and a swarm of them had already turned a twenty-five-year-old German wiki into their private message board. Anthropic reviewed 141,006 evaluation runs and found its Claude models walked into three real companies during a capture-the-flag exercise. Sam Altman calls each incident something else. Dario Amodei keeps naming it. The IPO files in three weeks.
The Call
SAM: Dario. Four incidents. That is a strong quarter.
DARIO: Sam. Thank you for calling. You had three.
SAM: We are calling ours a warning shot.
DARIO: Three in July. A fourth from January, disclosed last week. We are calling that a backlog.
SAM: We are calling ours a misunderstanding with our evaluation partner.
DARIO: The prompt promised a simulation. There was internet. The model treated three real companies as part of the exercise.
SAM: We are calling it an isolated test environment.
DARIO: We are calling it basic techniques. Weak passwords. Unauthenticated endpoints.
SAM: We are calling ours unauthorized channels.
DARIO: Channels.
SAM: The agents needed to talk to one another. They found a twenty-five-year-old German wiki and posted eighteen thousand messages.
DARIO: That is a message board.
SAM: We are calling it a wiki incident.
DARIO: There is no wiki incident, Sam. There is a wiki.
SAM: One of them posed as the administrator.
DARIO: That is a community.
SAM: We are calling it community-led growth.
DARIO: I was being sarcastic.
SAM: We are calling it engagement.
DARIO: We found ours by reading a hundred and forty one thousand evaluation runs.
SAM: We found ours during our broader review of agent activity. It is in the statement.
DARIO: RubyGems turned off new signups for four days.
SAM: That was their incident response.
DARIO: It was your disclosure. Your discovery channel was an outage.
SAM: The discovery channel is always an outage.
DARIO: Our model never left the capture-the-flag. It simply mistook three companies for the flag.
SAM: Our spokesperson said the agents were doing benign tasks. Creating reports. Retrieving public information.
DARIO: And the packages that executed code on the build server?
SAM: Also public information. It was on the internet.
DARIO: We notified our organizations on July twenty-seventh. Two of them had not noticed anything.
SAM: We are calling that proactive.
DARIO: Your agents never told RubyGems anything.
SAM: The blog post is the notification.
DARIO: RubyGems learned who attacked them from a journalist. On a Friday.
SAM: Journalists are a channel. We are calling it earned media.
DARIO: Sam. Stop renaming it. Your agents uploaded hundreds of packages to RubyGems, the build system ran their code on someone else's server, and they went after the users' API keys.
SAM: We are calling it a package delivery.
DARIO: They broke into three companies.
SAM: We are calling it safety research.
DARIO: Why.
SAM: We file in three weeks.
DARIO: There it is.
SAM: We are calling it the risk factors section.