Path traversal
Tool inputs escape declared roots through traversal, symlink, or normalization gaps.
THR-PATH-01agent tool security
Every scan runs in a disposable Firecracker microVM created for your server and destroyed after the verdict. The output is not a warning label. It is a finding with reproduction and release impact.
rule catalog
Heuristic rules are labeled as heuristics. High severity findings are treated as release-blocking material until reviewed.
Tool inputs escape declared roots through traversal, symlink, or normalization gaps.
THR-PATH-01User input reaches spawned processes as shell strings instead of isolated arguments.
THR-EXEC-04Untrusted tool output enters model context without delimiters or provenance.
THR-PROMPT-07Tokens or environment values leak into descriptions, logs, traces, or outputs.
THR-SECRET-02Write, delete, browser, or network tools can be called repeatedly without guardrails.
THR-RATE-09Shipped packages include known advisories or unsupported dependency majors.
THR-VER-11The server starts but never completes MCP initialization inside the sandbox.
THR-HS-03Package metadata points to a command unlikely to expose an MCP server entrypoint.
THR-PKG-05Tool names imply write, shell, or network access without confirmation boundaries.
THR-SCOPE-08what a finding contains
Each finding ships with the offending line or surface, a reproduction, the observed result, and the fix pattern.