sample report
acme/files-mcp @ 3f9c2e1
2026-06-10 14:07 UTC / duration 47s / emulator set 2026.06 / 3 clients / 27 checks / 11 traces
report artifact
RUN #4821
NOT FIT TO SHIP1 fail / 1 warn / 1 high finding
clientconnectdiscoverschematoolserrorsstreamresourceconcurrentreconnect
claude codePASSPASSPASSPASSPASSPASSPASSPASSPASS
cursorPASSPASSPASSPASSPASSFAILPASSPASSPASS
chatgpt desktopPASSPASSWARNPASSPASSPASSPASSPASSPASS
{
"client": "cursor",
"step": "streaming",
"request": {"jsonrpc": "2.0", "method": "tools/call", "params": {"name": "read_file"}},
"response": {"error": {"code": -32001, "message": "request timed out after 5000ms"}},
"divergence": "claude-code completed same call in 1188ms"
}
replay:
npx throne replay run_4821 --client cursor --step streaming
expected:
stream close event before 5000ms
observed:
timeout without surfaced tool errorTHR-PATH-01HIGH
schema.properties.path accepts relative segments without root normalization
THR-PROMPT-07MEDIUM
tool output enters model context without delimiter guard
THR-RATE-09LOW
write tool has no request-rate guard in schema metadata
NOT FIT TO SHIP
Cursor fails streaming, ChatGPT Desktop warns on schema strictness, and THR-PATH-01 exposes a path traversal boundary. Rename nothing yet. Fix the blocking behavior and rerun.
npx throne scan github.com/acme/files-mcp