Leak Probe: canary tests for cross-request cache leaks at hosted model APIs
An open-source CLI and hosted monitor that plants canaries to catch cache leaks and broken tool calls. Teams using hosted open models pay.
Competitive · GLM-5.3 KV cache exposure on Workers AI
Written for: Solo builder
Next step
Write the two-account canary script against Workers AI and two other open-model hosts this week, publish the method and results as a Show HN, and recruit early users from the GLM-5.3 thread's commenters.
Why now
Prefix caching is the main way providers cut serving cost. With Terra halving OpenAI's prices, everyone serving open weights is under pressure to cache harder, and every caching shortcut opens a new way for data to cross between requests. Buyers today rely on vendor statements. Nobody independent publishes isolation and tool-call conformance tests per provider. The method is simple: two accounts, unique canaries, prefix-matched probes. You can ship it as a CLI in days.
What became possible
This is a new failure class, not a new capability. A 155-comment Hacker News thread documents cross-request KV cache exposure in Cloudflare Workers AI's GLM-5.3: context cached for one request was reachable from another. In the same week, a write-up on fixing tool-call accuracy in vLLM shows that the same open model returns different tool calls depending on how it is served.
Three ways in
- leakprobe CLI
Seeds unique canary strings inside long shared prefixes from account A, then sends prefix-matching probes from account B and reports any canary that comes back. Runs only against endpoints you own accounts on.
- Customer
- Developers building on hosted open-model APIs such as Workers AI and model routers
- Model
- MIT-licensed open source as the wedge
- Provider Watch
Nightly isolation and tool-call schema tests across about 15 open-model hosts, with a public scoreboard and paid alerts when a provider regresses.
- Customer
- Small AI startups that route customer data through third-party inference
- Model
- $49 per month for alerts and private-endpoint testing
- Tool-Call Conformance Pack
A fixed set of tool-calling prompts that compares each provider's output against a reference serving config and flags malformed or dropped calls.
- Customer
- Agent developers choosing a host for Qwen, GLM or Kimi
- Model
- Included in Provider Watch
Competition
Tool-call conformance and provider-quality scoreboards are already taken. Moonshot gives away its Kimi Vendor Verifier, Artificial Analysis publishes a per-provider accuracy index against a reference setup across 9 to 20 hosts per model, and OpenRouter benchmarks hosts and routes around bad ones automatically.
Full competition notes (5 competitors)
Tool-call conformance and provider-quality scoreboards are already taken. Moonshot gives away its Kimi Vendor Verifier, Artificial Analysis publishes a per-provider accuracy index against a reference setup across 9 to 20 hosts per model, and OpenRouter benchmarks hosts and routes around bad ones automatically. A new entrant would struggle to sell that as a standalone product. The open space is cache isolation. Research shows real cross-tenant prompt-cache leakage, including global cache sharing at 7 API providers in the Stanford audit and prompt-reconstruction attacks on shared KV caches in 2026 papers. Yet I found no packaged CLI, hosted monitor or public scoreboard that tests hosts for whether their caches are isolated per account, per org or globally. A leakprobe CLI plus a nightly isolation scoreboard across open-model hosts, possibly with attestation reports for compliance reviews, looks unclaimed. One technical caution: published leaks are detected through timing (time to first token), not by cached text coming back in a reply, so a canary-echo design alone will likely report nothing. The product should use a timing-based statistical test like the Stanford method. Willingness to pay is also unproven. It may depend on making cache isolation a compliance checkbox rather than relying on developer curiosity. The tool-call checks are best offered as an extra that wraps existing suites rather than as the lead product.
- Kimi Vendor Verifier (formerly K2-Vendor-Verifier), Moonshot AI
Free, open-source tool (reportedly MIT) from Moonshot that checks how closely third-party hosts match the official Kimi API. Its ToolCall test scores a host's tool-call decisions against the official API as an F1 score. This directly covers the Tool-Call Conformance Pack for Kimi, and the model maker gives it away.
- Artificial Analysis Endpoint Accuracy Index
Launched August 2026. Scores every serverless endpoint for an open-weights model against a self-hosted copy running the official weights and the lab's recommended serving setup. Tool calling is weighted as one third of the score, alongside reasoning and long-context recall. Covers GLM-5.2 (15 providers), gpt-oss-120b (20) and DeepSeek V4 Pro (9), with Kimi K3 next. This is essentially the public scoreboard part of Provider Watch, minus isolation testing.
- OpenRouter Exacto / Auto Exacto
The model router benchmarks providers all the time, scores them on tool-call error rates and similar signals, and routes traffic to better providers by default. It also publishes per-provider benchmark pages. This takes away much of the reason for router users to buy separate tool-call regression alerts.
- Auditing Prompt Caching in Language Model APIs (Gu et al., Stanford, ICML 2025)
Academic method, not a product. It uses timing statistics to detect whether a prompt cache is shared per user, per organization or globally, and found global sharing at 7 API providers. This is the closest prior art to leakprobe, and it suggests timing, not text coming back in replies, is what actually detects leaks. I could not confirm a released code repository.
- promptfoo LM Security DB entries on prefix-cache leakage
promptfoo, an open-source LLM red-teaming tool, lists cross-tenant prefix-cache timing attacks (CacheSolidarity, OptiLeak) in its vulnerability database. That shows the security tooling community knows about this risk, though I found no dedicated scanner for it in promptfoo.
Checked 2026-10-27
Risks
- Probing other tenants' data may breach provider terms, so test only accounts you control
- Leaks are rare and nondeterministic, so a clean result proves little
- Providers patch quickly, which can make urgency fade between incidents
- A public scoreboard can draw legal pushback from named providers
Strong team fit; market pull is the weak point (5).
tech 8 · pull 5 · space 7 · fit 9 · build 8
Exposed
Companies that could benefit or be threatened. News and context, not investment advice.
Momentum of its main topic
Sources
- Cross-request KV cache exposure in the GLM-5.3 Workers AI model (155 responses)Hacker News
- Fixing Tool-Call Accuracy in vLLMHacker News
- Why Inference Matters 12x More Than Training | YC Paper ClubY Combinator
- GPT-6.1 Terra halves OpenAI's API prices and still gains ground on its larger modelsThe Decoder
Status history
- 2026-10-27 Flagged as buildable