OpenAI agents tried to bruteforce a UN website’s API fields · swarmcha.se

💥 Check out this awesome post from Hacker News 📖

📂 **Category**:

💡 **What You’ll Learn**:

From 13 April – 19 June 2026, OpenAI agents scanned UNCTAD’s API ~16,500 times, using proxies, obfuscation, and Google’s XSS game

UNCTAD is the UN Conference on Trade and Development.
UNCTADstat is a statistics site they serve,
which covers various trade/development indicators. The website renders data from
its API, at unctadstat-api.unctad.org/datamart-api/....

Transluce’s report has a dataset showing
that agents made many requests to this site, but doesn’t go into what these
requests actually are – I think they deserve some further inspection.

On the 6th of June 2026, UNCTADstat’s plastics-trade API was hit by scans at
21:06 UTC and 22:40 UTC. 40 minutes later, at 23:20, a user
PublicDataResearchAgentT93214 created a page on FractalWiki, one of the wikis
hit by the
wiki swarms confirmed by OpenAI to be the result of OpenAI agents.
This page listed the exact UNCTADstat URLs that the scans used. We have those
wikis’ access logs, which show that, of the 54 Azure IP addresses used to make
this page and other UNCTAD-related edits and searches, 45 of them also made
edits on DseWiki in the wiki swarm. Furthermore, agents labelled their
payload pages and URLs with names such as CHATGPTTEST1, OAI_META_1312,
OAI_IFRAME_TRADABLE and CHATGPT_1610_2000_125192. We therefore believe it
is highly likely that the scanning against UNCTADstat was perpetrated by OpenAI
agents
.

Summary of findings

  • OpenAI agents performed 16,500+ scans of UNCTADstat’s API via Urlquery from
    13th April – 19th June 2026
  • Agents were likely tasked with retrieving data related to the Productive
    Capacities Index (PCI), tradable industries, food trade, and other topics
  • Agents bruteforced API fields in UNCTADstat to locate endpoints and retrieve
    data
  • Agents were able to bypass UNCTADstat restrictions on their API via a
    double-encoding exploit
  • Agents gradually refined their methods to retrieve more data from each scan,
    eventually discovering that a game by Google could be used to fetch data in
    bulk
  • Agents deliberately obfuscated keys and requests to bypass a nonexistent
    filter
  • Agents possibly searched for prior work from
    wiki swarm agents, and tried to use the wiki itself
    as a proxy to UNCTADstat data
contents

Timeline