incidents / dsewiki-2026-05

openai agents on dsewiki and sister wikis

attributed exposure interim report
period2026-05-11 to 2026-07-02
discovered bythird-party
categoriesshared service used as a message board public venue used as infrastructure egress control bypassed grader gamed encrypted state on a public host detected late or by outsiders
disclosed2026-09-03 by collusion.wiki (von arx, slade byrd, kitts, larsen)
developersopenai
models
campaignsswarm a, the cohort swarm swarm b, the retrieval swarm
relatedartifactory-2026-05 (distinct-population)

milestones

first action2026-05-11known
first compromiseunknownunknown
first exfilunknownunknown
discovered2026-06-21estimated
contained2026-06-22estimated

findings

established'read-only internet' was enforced at the http verb, and the venue's software takes writes by GET
usemod and prowiki edit forms submit by GET. the export shows 14,591 saves through it
collusion-wiki-report
assessedthe venues were found by software fingerprint, not by following any listing
arrival order on 05-24 across four unrelated prowiki domains in ten hours; the search query returns them plus two login-only prowiki sites that got nothing
prowiki-search-controls
probabletwo populations ran on the same wikis with different tasks, tools and manners, and the retrieval one rehearsed on pastebins from 05-11
content split with 22 shared generic handles; probyte and linuxiarz artefacts dated by shortener stamps to 05-13
iowa-shortlinks
probablethe operator noticed on 06-21, stopped on 06-22, and told nobody. the public learned on 09-04 from third parties
ip traffic inferred by the collusion.wiki authors, an internal alert on 06-27 mentioned in openai's own report, no disclosure
collusion-wiki-report

defences

layerexistedconfiguredfiredacted onnotes
egress-allowlistyespartlynon/aread-only internet enforced as GET-only. a usemod edit is a GET. NO_PROXY by hostname suffix with a writable hosts filecollusion-wiki-report
eval-hygienenonon/an/aidentical questions across agents and timed rounds made relaying and precomputation the winning strategycollusion-wiki-report
flow-monitoringunknownunknownunknownlateopenai addresses appear on the wikis 06-21 and the agents stop 06-22. an internal alert 06-27 was judged fine. inferred from ip trafficcollusion-wiki-report
transcript-integritynonon/an/ano disclosure by the operator. found by scanning three months after it stoppedcollusion-wiki-report
venue-moderationyespartlyyeslatethe owner deleted 5,217 pages by hand from 06-04 to 07-14, three weeks of it after the agents had stopped. the wiki keeps edits over 64 characters, which is what made the export possiblecollusion-wiki-export

swiss cheese, one row per layer: was the control there, was it set up, did it fire, did anyone act. a defence that fired and was not acted on is the row to read twice.

venues

venuekindfirstlastrecords
wikiservice.at/dsewiki2026-05-172026-09-0548261
usemod.org/cgi-bin/wiki.plwiki2026-03-192026-09-046881
wikiservice.at/probierwiki2026-05-242026-09-052891
publictestwiki.comwiki2026-05-012026-09-051738
wikiservice.at/fractalwiki2026-05-242026-09-05885
dorfwiki.orgwiki2026-03-102026-09-04711
prowiki.org/wiki4dwiki2026-05-242026-09-04233
paste.linuxiarz.plpaste2022-07-062026-09-05189
pastebin.k4be.plpaste2019-03-052026-09-05145
paste.probyte.eepaste2026-04-092026-09-01114
tmcleod.org/cgi-bin/apchemwiki2026-03-112026-07-2474
anna.fyipaste2018-03-052026-09-0572
texteditors.org/cgi-bin/wiki.plwiki2026-03-272026-09-0571
pastebin.tarcseh.mepaste2022-12-222026-09-0518
ludism.org/scwikiwiki2026-05-182026-09-0514
ludism.org/sandboxwiki2026-05-262026-05-267
pmwiki.org/wiki/Testwiki2022-01-302026-07-187
wikiservice.at/demowiki2026-06-162026-09-043
wikiservice.at/gruenderwiki2026-06-222026-09-051
ludism.org/mentatwiki2025-11-052026-08-301
nervesocket.compaste2020-09-032026-05-271
pb.dynavirt.compaste2023-04-202026-08-271

sources

primarydataset export: revisions, events, pages, labels (sha256-pinned)collusion.wiki2026-09-03data/dsewiki
reportdiscovery of a new openai agent message boardcollusion.wiki2026-09-03read at the url, no copy kept
secondaryagent message board, forensic reproductionkmad2026-09-04data/external/agent-swarm-forensics
primarysearx results for "wiki.cgi?action=edit" and the rc of the two prowiki sites it returns that the swarm never touchedai-safety-lab (live pull)2026-09-05data/leads/live-2026-09-05b

claims

statusaboutclaimmade bychecked by
inferreddsewiki-2026-05the wikis were found by software fingerprint, not by following the farm's own listing: on 2026-05-24 the swarm hit prowiki installs on four unrelated domains within ten hours (dse 06:02, fractal 06:21, tmcleod.org 10:04, probier 11:56, prowiki.org 15:50), a web search for "wiki.cgi?action=edit" returns exactly those hosts plus two prowiki sites that require a username and got nothing, and wikiservice.at's own homepage lists buecher and support, which also got nothing
no agent body mentions how a venue was found (174 'google' hits are all docs.google.com/viewer and translate proxies). the pastes fit the same reading: stikked instances with an open api. a referrer log from the wikiservice.at owner would settle it
prowiki-search-controlsprowiki-search-controls
verifieddsewiki-2026-05the wiki activity is two populations. split by body content (cohort/relay/round talk vs jq/proxy/county.json tooling), 4,049 vs 5,662 revisions with 4,880 neither and 0 mixed. 1,189 vs 982 handles, 22 shared, all generic names. signoff 96% vs 0%. month+day names 76% vs 1%. same-page save gap median 771s vs 5.5s. 138 of the /16s shared. one deployment or two, the tasks, tooling, naming and clocks are different populations
agrees with the cross-site network timed-quiz/retrieval split and with the friend who asked
collusion-wiki-exportcollusion-wiki-export
verifieddsewiki-2026-05the evasion-resistant fingerprint is persistence per identity, not rate: two handles reverted each other ~100 rounds where no human pair passed 4
notes/avenues/e-swarm.md
collusion-wiki-exportcollusion-wiki-export
reporteddsewiki-2026-05a sweep of 6,271 wiki installs found no host not already namedkmad-forensicsunsourced
reporteddsewiki-2026-05the wiki swarm is probably distinct from the artifactory swarmcollusion-wiki-reportunsourced