Stolen AI API keys are paying for autonomous attack scans, and an Archon flaw exposes AI coding agents: what developers should check

Bitsight says criminals are selling MONST3R-AI, an autonomous hacking tool that runs on stolen OpenAI, Anthropic and Google API keys, so the key's owner pays for the attacks. Separately, CVE-2026-111322 leaves the Archon AI coding agent's control API open without a login by default. What happened, how to check your exposure and what the vendors' guidance says.

Dashed hidden work and a visible answer carrying the same price tag on a fuchsia gradient, titled Stolen AI keys

What’s new, in 20 seconds

  1. In an October 15, 2026 report, Bitsight said a restricted criminal forum is selling MONST3R-AI, an autonomous penetration-testing platform where buyers paste in stolen OpenAI, Anthropic or Google API keys, set a budget and give the agent targets. The seller's claim of 1,072 findings across 199 hosts is self-reported and unverified.
  2. Bitsight's review of 16 underground forums from February through August 2026 found AI-related discussion up 45% and mentions of AI agents, MCP and indirect prompt injection up 67%, while ransomware mentions fell 49%.
  3. CVE-2026-111322, published by VulnCheck on October 15, says Archon 0.2.13 through 0.11.1 exposes its /api/* control API on 0.0.0.0 without authentication by default. VulnCheck rates it critical (CVSS 4.0: 9.3); the researcher who found it rates it high and says it isn't direct host RCE. Archon released v0.12.0 and v0.12.1 on October 17 without mentioning the flaw; no fixed version is named.
Contents

Update, October 22, 2026: Wiz says AWS credentials stolen in the LiteLLM 1.107.0 compromise on October 21, 2026 were tested against Amazon Bedrock about 4.5 hours later. See the LiteLLM 1.107.0 compromise.

Stolen AI API keys now have a second use beyond free chat: running attacks. In a report published October 15, 2026, the security firm Bitsight said criminals are selling MONST3R-AI, an autonomous hacking tool that runs on stolen OpenAI, Anthropic and Google keys, so the victim whose key was stolen pays for the scans. Also on October 15, a critical-rated security flaw, CVE-2026-111322, showed that Archon, an open-source tool for running AI coding agents, leaves its control API open without a login by default. Both stories point to the same thing for developers: AI keys and agent control planes are now targets in their own right.

This story is based on Bitsight's report, Help Net Security's October 16 coverage, VulnCheck's CVE advisory, the researcher's write-up, Archon's documentation, security policy and source, and Anthropic's and OpenAI's API key guidance, checked October 18, 2026.

The short version

  • MONST3R-AI: a "bring your own key" autonomous pentest platform sold on a restricted forum. Buyers supply stolen OpenAI, Anthropic or Google keys, set a budget cap and give the agent targets, according to Bitsight.
  • Who pays: "the API bill lands on the victim whose key was stolen," Bitsight says.
  • Archon CVE-2026-111322: Archon 0.2.13 through 0.11.1 exposes its /api/* control API on all network interfaces with no authentication by default, per VulnCheck. Severity is disputed: critical per VulnCheck, high per the researcher.
  • No confirmed Archon patch: as of October 18, Archon's GitHub security page lists no advisory, and no fixed version has been named. Archon shipped v0.12.0 and v0.12.1 on October 17, but their release notes don't mention the flaw.
  • What to do: find and revoke exposed AI keys, cap spending, and make sure agent tools listen only on localhost or sit behind authentication.

What is MONST3R-AI?

Bitsight staff researcher Nethaniel Ribco describes MONST3R-AI as "an autonomous AI penetration testing platform" marketed on a highly restricted forum. The seller hosts no model. Buyers paste stolen API keys from OpenAI, Anthropic or Google into a control panel, set a budget cap and point the agent at a list of targets. Bitsight's report includes screenshots of the key panel.

The design matters for two reasons, according to Bitsight. First, the attacker doesn't need a jailbroken or criminal model: "the provider's safety training is bypassed architecturally," Bitsight writes, because the tool drives mainstream models through ordinary API calls. Second, the cost falls on whoever owns the key.

The seller claims "1,072 findings across 199 scanned hosts." Bitsight calls that "a self-reported dashboard figure we cannot independently verify." Bitsight says stolen AI provider keys are "actively traded" on underground forums, but doesn't say how they're obtained. It doesn't name any victim company, and neither OpenAI nor Anthropic had commented on MONST3R-AI in the coverage as of October 18.

What else did Bitsight find?

Bitsight reviewed thousands of posts across 16 underground forums from February through August 2026, tracking keyword mentions. Its author notes that keyword counts are an imperfect measure. The headline numbers, all from Bitsight:

Measure (February–August 2026)Change
AI-related discussion+45%
Mentions of AI agents, MCP and indirect prompt injection+67%
Ransomware mentions−49%
Phishing mentions−8%
Branded malicious chatbots (WormGPT, FraudGPT and others)−9%

Bitsight also cites a campaign it attributes to an actor called Water Kurita, which used about 7,600 fraudulent GitHub repositories to spread SmartLoader malware; more than 800 posed as AI "skills" or MCP servers. One forum actor showed an AI agent using the IDA Pro disassembler to find a buffer overflow and draft an exploit plan. For background on how agents get hijacked through the content they read, see our prompt injection explainer.

What is the Archon vulnerability?

Archon is an open-source tool, maintained in the coleam00/Archon GitHub repository, that runs AI coding workflows and agents with a web UI and chat integrations. Its own security documentation says it runs the Claude Code SDK in bypassPermissions mode, which "grants full file and shell access," and warns not to expose it "to untrusted users without adapter-level authorization."

VulnCheck's advisory for CVE-2026-111322, dated October 15, 2026, says Archon 0.2.13 through 0.11.1 "contains a missing authentication vulnerability" that lets unauthenticated attackers reach the /api/* control API, "which binds to 0.0.0.0 by default." It says attackers can send messages to the AI coding agent, which runs with bypassPermissions, to run commands on the host. VulnCheck classifies it as CWE-306 (missing authentication for a critical function) and rates it critical, 9.3 under CVSS 4.0.

The researcher credited in the advisory, who publishes as hieuPenguinnn, describes it more narrowly. Their write-up says the gate that protects the API only turns on when an operator configures both a Postgres DATABASE_URL and a BETTER_AUTH_SECRET, so a default SQLite install has no login. An attacker on the network could start workflow runs, inject messages into agent conversations, approve or reject paused agent actions, and connect or replace provider keys. But the write-up says "this is not remote code execution on the host," rates it high, and states that "runtime validation was NOT performed": the finding comes from reading the v0.11.1 source.

The two descriptions differ on how directly an attacker gets code execution, not on the missing login. With an agent that has full shell access and no approval prompts, the line between steering the agent and running commands is thin. That's the risk our case against unattended agents describes.

Is there a fix for Archon?

Not a confirmed one as of October 18, 2026. Archon's GitHub security page says "There aren't any published security advisories," and neither VulnCheck nor the researcher names a fixed version. The NVD entry and GitHub's unreviewed advisory GHSA-3q7p-hhhj-qh4p repeat VulnCheck's description and list no patched version. VulDB, which also lists the CVE, says "no mitigation known."

Archon did ship new versions after the disclosure: v0.12.0 and v0.12.1, both on October 17. Their release notes don't mention CVE-2026-111322 or a change to the default bind address or login. In the v0.12.1 source, the server still defaults to 0.0.0.0 when HOST isn't set, and web auth is still "OFF by default" unless both a Postgres DATABASE_URL and a BETTER_AUTH_SECRET are set. Archon hasn't said whether 0.12 addresses the flaw, so treat it as unfixed and apply the steps below.

Archon's security policy asks people to report vulnerabilities privately and says public deployments should sit behind the Caddy reverse proxy with authentication, as configured in its deploy/docker-compose.yml.

Archon's own docs and the researcher's write-up point to these steps until a release fixes the default:

  1. Check what it listens on. The researcher notes the server binds to port 3090 on all interfaces by default. If it answers from another machine, it's exposed.
  2. Bind to localhost. Archon's .env.example says to set 127.0.0.1 to restrict it, and its security docs suggest binding the app to 127.0.0.1. In Docker, publish the port on loopback only.
  3. Turn on authentication. Archon's docs say that when web auth is enabled, "every /api/* request needs a session/identity or gets 401." That requires PostgreSQL with Better Auth configured. Don't set ARCHON_WEB_AUTH_REQUIRED=false unless an authenticating proxy is in front.
  4. Put a proxy in front of shared deployments, as Archon's security policy recommends.
  5. Rotate provider keys if an instance was reachable from the internet, since the write-up says an attacker could change connected provider keys.

Exposed AI tools are a pattern: the PoeLLM botnet spread through internet-facing LiteLLM and Ollama servers.

How do I check whether my AI API keys are exposed?

Bitsight's advice is to treat leaked Anthropic, OpenAI and Google keys "with the same urgency" as leaked AWS credentials. The providers' own guidance covers the mechanics:

  • Revoke and replace. Anthropic says to revoke a compromised key "immediately" from the Claude Console. OpenAI says to "rotate your key immediately from the API Keys page" and update applications that use it.
  • Watch usage and cap spend. Anthropic recommends reviewing logs and usage regularly; organizations with custom rate limits can set spend limits. OpenAI recommends monthly spend limits with hard enforcement, noting that "spend alerts alone don't stop API traffic."
  • Scan your code. Anthropic is part of GitHub's secret scanning partner program: when a Claude API key appears in a public GitHub repository, "Anthropic automatically deactivates the exposed API key" and emails the owner. Anthropic also recommends secret scanning in your own repositories and CI.
  • One key per use. Separate keys for each tool, environment or agent limit the damage when one leaks. OpenAI also recommends keys with expiration dates.
  • Know where third parties store your keys. Hosted gateways that hold your keys concentrate risk, as the OpenCode breach showed on October 17, when OpenCode said provider keys saved in its Console may have been exposed.

Why it matters

Agents change what a stolen key is worth. A leaked key used to mean someone else's chatbot bill; Bitsight's report describes keys funding automated attacks on third parties. And tools that run agents with full permissions, like Archon, turn an unauthenticated API into a way to steer an agent that can touch your files and shell. Review tooling (see how the Claude Code team reviews code) doesn't help if the agent's control plane is open. Separately, OpenAI's own disclosures show how far agents can reach when nobody is watching; see our explainer on OpenAI's rogue AI agents.

What's confirmed, reported and uncertain

  • Confirmed (primary sources):
    • Bitsight's description of MONST3R-AI and its forum statistics (Bitsight report, October 15)
    • CVE-2026-111322's description, affected range and VulnCheck's critical rating (VulnCheck, October 15)
    • Archon's bypassPermissions mode, its auth configuration and its lack of a published advisory (Archon docs and GitHub)
    • Archon v0.12.0 and v0.12.1, released October 17, don't mention the CVE in their release notes; NVD and GitHub's advisory list no patched version
    • Anthropic's and OpenAI's key revocation and monitoring guidance
  • Claimed, unverified:
    • MONST3R-AI's "1,072 findings across 199 scanned hosts" (the seller's own figure)
    • the Archon impact chain, which the researcher derived from source code without a live test
  • Disputed: whether CVE-2026-111322 amounts to direct remote code execution (VulnCheck) or agent control short of host RCE (researcher).
  • Uncertain:
    • how MONST3R's stolen keys were obtained, and whether any came from the OpenCode breach (no source links them)
    • whether Archon 0.12 changes anything relevant to the flaw, and when a fix will ship

Read next

Comments (0)

More on Security

View all
Open source · ExplainerWhat is an abliterated model? How refusal removal works, why abliterated DeepSeek is now sold by API, and the safety questionsWhat is an abliterated model? It's an open-weight model whose weights have been edited to strip out its learned refusals, based on 2024 research showing refusal sits along a single direction inside the model. In October 2026, an API router began selling an abliterated DeepSeek V4.1 Flash from five providers. What the technique is, what the licenses and terms allow, and what safety researchers say.·8 min read
Policy · NewsPolice AI traffic stops: how license plate readers flag 'suspicious' travel patterns, who uses them, and what courts have saidPolice AI traffic stops are drawing scrutiny after an October 26, 2026 ACLU report on drivers pulled over because plate-reader software flagged their travel as 'suspicious.' How the systems work, which agencies are named, and what a Texas jury and an Oklahoma federal judge decided.·6 min read
Developers · NewsMLflow RCE CVE-2026-116692 (CVSS 9.8), Google's MCP Toolbox file-exfiltration flaw and a critical LiteLLM advisory: which versions fix themThe MLflow RCE CVE, CVE-2026-116692, is a CVSS 9.8 flaw in third-party scorer loading, fixed in MLflow 3.17.0. It was published on October 27, 2026, a day after Google's CVE-2026-93328 for MCP Toolbox for Databases and alongside a CVSS 10.0 LiteLLM Enterprise advisory. Affected and fixed versions for all three.·7 min read
Agents · NewsThe Week in AI #5: AI-found PHP bugs hit the wild, Anthropic's IPO numbers leak, and Meta's $825 billion in commitmentsAI news for October 19–25, 2026: PHP2Shell and OpenAI's Patch the Planet framework, Anthropic's reported $80.7 billion first-half loss, Meta's capex and commitments, OpenAI models on Google Cloud, new agent-oversight findings, Texas v. OpenAI and DeepSeek's reported $15 billion round.·7 min read
The Week in AI · every Friday

Get the cluster, not just the headline.

The week’s biggest stories in AI and tech, what they mean, and what to read next.

Free. One email a week. Unsubscribe in one click.