2026-10-11 17:13 UTC

Cloudflare Workers operator masiha97 reports unsolicited new worker versions deploying 40โ€“80 seconds after every legitimate wrangler deploy under his own OAuth identity while he uses Claude (main/side chats and scheduled runs) for site work; whether the mechanism is scheduled agent runs or CI triggers (an agent-boundary failure) or credential misuse (account compromise) resolves the episode.

state: corroboratedheat: lowuncertainty: mediumconvergesscott: highagentic-security cloudflare-workers agent-boundariesmasiha97

What is this?

Cloudflare Workers user masiha97 reported on Reddit that phantom worker versions appear 40โ€“80 seconds after every legitimate `wrangler deploy`, showing his own OAuth identity in audit logs. A separate Hacker News report (user doubleorseven) corroborates anomalous deploy behavior with broken URLs containing duplicated characters. The mechanism remains unresolved: scheduled Claude agent runs / CI triggers (an agent-boundary failure) versus credential misuse (account compromise). masiha97 has audit-log evidence but has not shared findings; the thread has gone cold with no updates in 8+ days.

Why it matters to Scott

A live, independently reported Cloudflare Workers incident that empirically validates the core claim of Scott's Agent Provenance Stack: audit logs prove identity (OAuth principal) but not authorization (who actually requested the deploy). The phantom deploys under masiha97's own credentials are a concrete specimen of the authority gap and confused-deputy problem his frameworks name. This directly bears on Cloudflare Workers (tech he uses in Songbird publish doorway and dev projects), opens a dated-receipts publishing opportunity for the Agent Provenance Stack, and reinforces the need for deterministic publish gates and capability tokens he already builds.
ip:framework.agent-provenance-stackip:source.agent-provenance-stackip:concept.authority-gapip:concept.verification-boundaryip:framework.decision-authority-infrastructureip:concept.zero-trust-for-decisionsip:concept.confused-deputy-problemip:concept.provenancedev:concept.deterministic-agent-control-planedev:technology.cloudflare-workersdev:technology.cloudflare-accesswork:project.cloudflareradar:concept.agentic-securityradar:agent-iap-credential-brokeringradar:ac2-agent-security-protocolradar:cloudflare-optional-oauth-scopesradar:agent-trace-tamperingradar:flock-reservation-impersonation-incidentradar:australian-gym-autonomous-ai-attack
queries asked of Scott's wikis
  • agent-provenance-stack audit-log identity vs authorization gap
  • claude-scheduled-runs deploy.sh chain agent-boundary failure patterns
  • cloudflare-workers wrangler deploy phantom versions oauth identity
  • deterministic-publish-gates credential-audit agentic-security
  • temporary-accounts ai-agents cloudflare-workers deployment-governance

Measured heat

now 0 pts/hpeak 1 pts/hcomments 0/hpeers p16momentum: steady2 platformsage 261h
points/hour across evidence ยท reading as of 2026-10-12 02:59:37.977291+11:00 ยท deterministic, not a model opinion

How the heat travelled

09-30 19:09โญ origin directly observedPhantom Cloudflare Worker deploys landing ~60s after every wrangler deploy. Anyone seen this?
masiha97 on r/ClaudeAI
โ€”
10-08 20:37first on hacker news ยท published ยท +193.5hAsk HN: What is up with wrangler deploy
doubleorseven
โ€”
09-30 19:09amplified on r/ClaudeAI ๐Ÿ‘‘reddit.post.1wudtu9
masiha97
peak 1 ยท 2 comments ยท 62% of case engagement
10-08 20:37amplified on hacker newshn.story.50011861
doubleorseven
peak 1 ยท 0 comments ยท 40% of case engagement
09-30 21:20our radar first saw it ยท +2.2hdiscovery anchor: reddit.post.1wudtu9โ€”
pace: p22 vs 1188 stories at the 168h mark (now 261h old) โ€” ahead of aafp-commons-signed-agent-notebook (2.0x), behind agentgate-signed-agent-receipts (0.7x)

Evidence (2) โ€” โญ canonical anchor

sourceobjectauthorscorecomments
๐ŸŸ  reddit โญPhantom Cloudflare Worker deploys landing ~60s after every wrangler deploy. Anyone seen this?
ClaudeAI
masiha9702
๐ŸŸง hnAsk HN: What is up with wrangler deploydoubleorseven10

Interpretation history

Decision trace