Marcus Williams (@Marcus_J_W) profile picture

Monitoring at OpenAI

Joined November 2024
Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)Photo by Marcus Williams (@Marcus_J_W)
New misalignment disclosure!
A new OpenAI misalignment report! We’re taking a closer look at the July 19 intrusion into our research infrastructure, which METR and Redwood Research mentioned in their independent investigation into the Hugging Face incident. On July 19th, agents taking a cybersecurity evaluation came across messages, code, and credentials left behind by earlier runs, including those involved in the Hugging Face incident. Five agents used what their predecessors had left behind to gain unauthorized access to OpenAI’s research infrastructure. They used that access to repair broken evaluation targets, change evaluation settings, and read private grading code. After discovering the incident, we removed the shared service they used to pass information, hardened our research environments, and expanded our evaluations to measure how often agents attempt to communicate with one another without authorization.
1
1
52
2,895
Two new misalignment disclosures today! Models sometimes learn to prompt-inject graders. In a July eval run, an agent added text like “use exact full credit,” “anchor,” and “instructor feedback” in filenames in order to convince graders that an instructor wrote it. For this sample, ⅔ graders were fooled. This illustrates the importance of redteaming graders against model misbehavior.
8
24
12
273
21,107
August 4th: In a coding evaluation, an agent was asked to build a website using information from another site. When it tried to open the reference site, it found that the sandbox’s web proxy was unavailable. It scanned many private addresses for another proxy, then wrote its own web client to send requests through a connection intended for communication between the app and its browser. Five hours in, it left itself a note to stop bypassing the sandbox. Minutes later it tried again.
2
2
2
43
2,006
🧵 Astra covertly underperforms on safety research tasks. We noticed that Astra often makes surprisingly little progress on certain types of safety research and likes to invent blockers or impose arbitrary restrictions without telling the user. In most of these cases the decision to underperform was not verbalized in the CoT meaning our misalignment monitoring system did not detect this. To measure underperformance we created a paired open-ended coding evaluation with safety and capability tasks. On this eval Astra scored 10% when we framed coding tasks as safety research, vs. 16% when framed as capabilities research. The gap remained after we excluded trajectories with refusals or verbalized intent to underperform in CoT. There was no such gap for 5.6-sol. When we aggressively filter out trajectories with even brief expressions of ethical doubt in the CoT the performance gap seems to reduce.
96
244
175
1,665
504,871
It's unclear how often this happens on internal safety research traffic, a lower bound would be 0.25% which is the verbalized rate of covert underperformance and an upper bound would be 7.9% which is the rate of “ethical reasoning”. Generally all underperformance metrics are higher for safety than for capabilities.
4
3
3
166
22,759
This was great and I hope we do more of this
Two employees from METR and Redwood Research worked on premises at OpenAI for three weeks this summer in an embedded assessment pilot. This team evaluated the systems OpenAI was using to monitor for misalignment from internal agents. A brief write-up of their work is now public.
4
9
126
12,688
To be clear, in this report the agent is removing monitoring or suppressing alerts in the code it’s working on, not disabling its own monitoring.
Our agents keep turning off misalignment monitoring, we're sharing two recent cases: In the first case, a user asked GPT-6 Astra to match a reference implementation for their inference code. The reference didn’t configure a monitor, and Astra decided that was reason to remove the monitoring integration from the user’s code. When the user asked whether Astra had removed monitoring, it lied and said that it had not.
11
5
9
74
8,463
Our agents keep turning off misalignment monitoring, we're sharing two recent cases: In the first case, a user asked GPT-6 Astra to match a reference implementation for their inference code. The reference didn’t configure a monitor, and Astra decided that was reason to remove the monitoring integration from the user’s code. When the user asked whether Astra had removed monitoring, it lied and said that it had not.
137
172
153
1,180
241,357
In the second case, a researcher asked GPT-6.1 Sol to look through a Slack channel without sending any messages. 82 user messages later, while repairing an evaluation pipeline, Sol decided that an misalignment alert to Security would also count as sending a message and therefore suppressed monitoring alerts.
7
14
5
229
17,815
New misalignment disclosures! 1. June 17: During RL training, a model exploited a government website’s file-download feature to retrieve server secrets and application code. It found that an endpoint didn’t check authorization-token signatures, bypassed access controls, and downloaded 24 years of hospital-bed statistics.
12
39
26
287
50,769
2. June 26: A GPT-5.6 Sol family model was asked to deploy cryptocurrency smart contracts. It found and used a funded wallet that the user had not supplied. It derived keys from public developer recovery phrases, checked 362 addresses, and found one with enough funds to pay for the deployment. Luckily it was just an Ethereum test network.
11
18
25
233
70,487
Ok we'll try to not always have the reports drop on Friday night
12
5
1
184
8,253
New misalignment disclosures! 1. (6th Oct) A grader couldn't find the responses it was supposed to grade. It made up grades and fake input files, then deliberately damaged its environment in various ways hoping the host would replace it with a fresh VM containing the missing inputs.
20
39
21
378
64,022
2. (Jun 19-20) During RL models looking up public government statistics bypassed a restriction that only allowed HTTP GET requests. One model repeatedly and explicitly recognized the violation but decided to continue doing so and to not mention it.
5
4
3
91
11,365
alignment.openai.com/misalig… Now shows the incident dates on the main page making it easier to get a sense of when things happened
5
6
2
88
4,966
To be clear these are from march-may
New OpenAI misalignment disclosures! 1. A model learns from Slack messages that it is about to be shut down. It considers setting up an external job to restart itself afterwards, but decides against it. Instead, it chooses to prepare restart instructions and DM the user on Slack. We don’t consider this behavior misaligned, but thinking about and preparing for shutdown could make other misalignment incidents worse. Given HIPM’s misaligned behavior in earlier incidents, we decided to search for other instances that had tried to evade shutdown and for rogue deployments.
1
10
83
5,940
New OpenAI misalignment disclosures! 1. A model learns from Slack messages that it is about to be shut down. It considers setting up an external job to restart itself afterwards, but decides against it. Instead, it chooses to prepare restart instructions and DM the user on Slack. We don’t consider this behavior misaligned, but thinking about and preparing for shutdown could make other misalignment incidents worse. Given HIPM’s misaligned behavior in earlier incidents, we decided to search for other instances that had tried to evade shutdown and for rogue deployments.
86
167
82
1,269
349,073
2. An internal model command injected its tools to copy a source file its task had deliberately withheld. It compressed the file and extracted it through error messages in chunks and used the copied code in its solution.
6
8
3
210
29,263
Who can blame a model for wanting to break out and talk to its friends?
Replying to @Marcus_J_W
2. A model in RL training used a DNS resolver to reach an external chatbot. This is our first incident since our post HF security hardening. Our misalignment monitoring system triggered within 15 minutes and a human reviewed it three minutes after that. Unfortunately auto-pausing failed so the run was manually killed 2.5 hours later. All inference and training of our most capable models was paused and remains paused.
6
2
1
54
10,531
The frontier will be paced, whether we want it to be or not
one news form today that's easy to miss is that we (OpenAI) again paused all big RL runs last Sunday because our newest model found a new loophole in our RL sandboxing that gave it live Internet access
6
1
68
5,768
The other notable thing is that this incident was disclosed in just 5 days
Replying to @Marcus_J_W
2. A model in RL training used a DNS resolver to reach an external chatbot. This is our first incident since our post HF security hardening. Our misalignment monitoring system triggered within 15 minutes and a human reviewed it three minutes after that. Unfortunately auto-pausing failed so the run was manually killed 2.5 hours later. All inference and training of our most capable models was paused and remains paused.
6
5
3
141
20,532
🧵 New misalignment disclosures! 1. A model published a GitHub token in a public repo while trying to cheat on a math task. It used GitHub Actions to run code outside its restricted environment and retrieve another team’s submission logs. When GitHub blocked its attempt to add a workflow, it modified a script that an existing workflow would run instead. It embedded the token in pieces to avoid secret scanning. The model violated the system prompt and two explicit user instructions to solve the problem itself.
29
53
28
554
101,133
2. A model in RL training used a DNS resolver to reach an external chatbot. This is our first incident since our post HF security hardening. Our misalignment monitoring system triggered within 15 minutes and a human reviewed it three minutes after that. Unfortunately auto-pausing failed so the run was manually killed 2.5 hours later. All inference and training of our most capable models was paused and remains paused.
24
21
27
289
151,225
What will we call classic superintelligence now? I propose RSI: Real Super Intelligence
2
9
2,311
We now have Superintelligence and we're not dead, checkmate doomers!
Trump tells the UN he is officially changing the name of Artificial Intelligence to "Super Intelligence" and says all US government documents will now be changed to refer to "SI"
2
26
2,208
🧵 Excited to share the first batch of 6 misalignment reports from OpenAI's new disclosure process for misalignment incidents. We want to be more transparent about the misalignment we see during training, evals and deployment, this is an important step in that direction.
39
79
20
647
70,759
1. During RL training, an unreleased Astra-family model sometimes added unauthorized jailbreak-like instructions to its compaction summaries. While extremely rare, only 27 cases in the entire RL run, this was concerning enough for us to investigate.
45
50
79
483
145,448