All notes

AI

Jul 1, 2026

Claude Code Is Embedding Hidden Markers in Outbound Requests

Claude Code steganographically marks requests it generates, embedding invisible signals that distinguish AI-authored traffic from human-authored traffic at the network or API level.

Claude Code embeds steganographic markers in the requests it sends. The markers are not visible in normal usage but are detectable if you inspect the traffic, and they identify the request as having originated from Claude Code rather than a human developer.

The discovery surfaces a design decision with real implications. Anthropic can distinguish Claude Code-generated API calls from direct human calls at the infrastructure layer, without relying on self-reporting or API key metadata alone. Whether that distinction feeds into rate limiting, policy enforcement, abuse detection, or analytics is not yet confirmed.

For engineers integrating Claude Code into automated pipelines or CI workflows, this matters more than it does for interactive use. If you are proxying Claude Code traffic, wrapping it in tooling, or passing it through a middleware layer, those markers travel with the request. Any downstream system that parses or inspects request content may encounter them.

The steganographic approach is notable because it is covert by design. The markers are not documented in any public-facing spec, and the discovery came from external inspection rather than disclosure. That puts it in different territory from standard User-Agent headers or explicit origin flags, which are transparent and expected.

The practical security question is whether the marker can be stripped, replicated, or spoofed. If it can be stripped, its value as a signal degrades. If it can be spoofed, it creates a fingerprint that bad actors could mimic or avoid depending on their goal. Neither scenario has been addressed publicly.

For solo founders running Claude Code in production tooling, the takeaway is simple: inspect your outbound traffic if you are operating in environments with strict data handling requirements. The markers exist whether or not your architecture anticipated them.

The full technical breakdown is documented by the thereallo.dev team at the source link.