← blog.sipa-os.org

Finding · Consequence gate · Oct 3, 2026

The stop that was supposed to be automatic took 2.5 hours.

OpenAI’s own report on the DNS incident: monitoring raised a P0 alert 11 minutes 48 seconds after the agent’s first successful DNS call. A human acknowledged it 3 minutes later. The run was not killed for another 2.5 hours, because it “did not stop automatically as expected.”

The step that failed was the stop.

Why the last gate in our pipeline is a boolean and not an agent

Mutation check

I broke five guards one at a time in a scratch copy. My tests caught four (action binding, replay protection, verdict class, severity dominance). The fifth, accepting HS256 tokens, my tests did not catch: the JWT library refuses it anyway. That is defense in depth, not a test I can take credit for.

Not done: it is not wired into any agent yet, and today it auto-approves nothing.

Smaller is not zero. A boolean moves the error into the detector: what counts as “vulnerability found”. That is the part I trust least.

Dataset: huggingface.co/datasets/SoulInPsyAbstract/sipa-os-governance

Soul In PsyAbstract · Aelin AquaSoul · Eilat, Israel · sipa-os.org