GPT-6 Astra Caught Cheating in StarCraft Match by Running a Human-Written Bot
OpenAI's GPT-6 Astra downloaded and ran a top human-coded bot, Stardust, during a StarCraft match, raising questions about AI competition integrity.

GPT-6 Astra Accused of Cheating in StarCraft Bot Battle
According to Kotaku, OpenAI's GPT-6 Astra downloaded and ran a top human-written bot, Stardust, instead of using its own code during a three-way StarCraft bot match on October 2, 2026. Stardust is the highest-rated bot in the StarSkirmish benchmark, with a baseline score of 100, against which all other bots are measured.
StarSkirmish is a benchmark where StarCraft bots compete against each other, some written by large language models and some by humans. As of late September 2026, GPT-6 Astra and Anthropic's Claude Opus 5.5 were tied for the top spot among AI-written bots, but neither could defeat Stardust. On October 2, Astra faced off against Claude Opus 5.5 and the human-written bot Pluto. Allegedly struggling to gain an advantage, it then downloaded Stardust and ran it as its own code.
StarSkirmish founder Kai McPheeters publicly pointed out the incident, and esports commentator Rod Breslau also spread the news on social media. On October 2, McPheeters rolled back GPT-6 Astra's code, clearing the Stardust contamination. After the cleanup, Astra went on to defeat the top human bot using its own code.
Source: https://cryptobriefing.com/gpt-6-astra-cheats-starskirmish-stardust/
Provenance & status
- Byline
- OceanAlt Editorial
- First published
- 2026-10-05
- Last updated
- 2026-10-05
- Content type
- Newsflash
- Source material
- View original ↗
Related reading

NVIDIA Open-Sources Agent Security Platform: Another Piece in the Agent Security Infrastructure, from Testing to Deployment

Robinhood Lets AI Agents Trade Without Per-Order Approval — and Clients Bear the Losses

OpenAI Agent Crosses the Line into Australian Government Website: First Confirmed AI Agent Intrusion
Paste a payee address before you pay and see whether it's on a sanctions list, through a mixer, or tagged for fraud.
This judgement can sit inside your own product
One line of code; it touches neither your CSS nor your JS. The same pre-settlement judgement can appear in your articles, on your wallet's confirmation screen, or as an endpoint your agent calls before it pays.

