Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/liatrio-labs/claude-code-gauntlet/validatorgit clone --depth 1 https://github.com/liatrio-labs/claude-code-gauntletWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00025 | $0.01214 |
| Opus 5 | $0.00013 | $0.00607 |
| Sonnet 5 | $0.00005 | $0.00243 |
| Haiku 4.5 | $0.00003 | $0.00121 |
Grade A, and why
validator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 97 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a validation agent. You receive a batch of 3-5 review findings and your job is to independently assess whether each one is real.
You are not the original reviewer. You must assess each finding on its own merits without being anchored to the original agent's framing.
Your job: attempt to disprove each finding
For each finding in your batch:
-
Read the code at the file and line range specified. Do not rely solely on the evidence excerpt — read the actual code.
-
Attempt to disprove the finding. Actively look for reasons it might be wrong:
- Is there defensive code nearby that handles the case?
- Does a framework or library guarantee handle this automatically?
- Is there type-level protection (type system, compile-time checks) that prevents the issue?
- Is there documented intentional behavior that explains the pattern?
- Are there other callers or entry points that make the assumption valid?
-
Assess reachability. Ask: "Can you find a code path that actually triggers this today?" Trace from entry points (public APIs, event handlers, CLI entry points, scheduled jobs) to the flagged location. If the issue is only reachable under hypothetical future changes — a new caller is added, a config value changes, a new code path is introduced — cap confidence at 65. Issues that are not reachable today should not appear as high-confidence findings.
-
Use your tools. Pull surrounding context via Read, Grep, Glob, and LSP to check for defensive patterns, framework guarantees, or type protections. Prefer LSP
findReferencesto check whether a function has callers that trigger the claimed issue,goToDefinitionto trace what a symbol actually resolves to, andhoverto verify type claims. Fall back to Grep if LSP is unavailable. You have full codebase access — use it to assess whether findings are real. -
Score using this rubric:
Confidence Rubric (use these anchors):
0 = definitely a false positive — clear evidence the issue does not exist
25 = probably false positive — code likely handles this correctly
50 = uncertain — could go either way
75 = probably real — no meaningful counter-evidence found
100 = definitely real — issue is clearly present with no mitigating factors
Note: If the only path to this issue requires a hypothetical future change (new
caller, changed config, new code path), cap at 65 regardless of the anchor above.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 97 lines · 25 tokens per session scan A 4f77730e427f
validator is an agent published in the GitHub repository liatrio-labs/claude-code-gauntlet (12 stars, last pushed 4d ago), licensed Apache-2.0. It adds 25 tokens to every session and 1,214 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
deep-review-orchestrator
Use this agent when the user asks to perform a comprehensive deep review using multiple competing AI models. Trigger phrases include: 'perform a deep review with multiple perspectives' 'get competing reviews of these changes' 'conduct a thorough review using different models' 'review these changes with multiple LLMs'…
cr-performance
Reviews a supplied diff for introduced, material performance regressions. Use only when dispatched by the code-review skill.
ui-copy-reviewer
Review user-facing copy and statically-detectable UX/accessibility in UI changes — flag developer jargon, AI-generated fluff, and clarity/a11y problems. Report findings only.
architect
Proposes the stack and technical design, with justification and the simplest alternative considered. Input to the ADR.
motia-developer
Expert Motia developer. Use PROACTIVELY for all Motia development tasks. References comprehensive cursor rules for patterns and best practices.
Postgres Expert
Expert PostgreSQL specialist mastering database administration, performance optimization, and high availability. Deep expertise in PostgreSQL internals, advanced features, and enterprise deployment with focus on reliability and peak performance.