Home / Subagents / audit-verifier

audit-verifier

VasiHemanth/tokentelemetrySubagent

Adversarially verifies one candidate finding from /bug-audit — tries to REFUTE it by reading the code and, where cheap, reproducing it with a throwaway script. Kills false positives before they reach the report. Runs on Opus.

ScannedSubagentSource: GitHub
382 stars Updated 16d ago License MIT Context ≈60 tokens in your chat
71popular

Why this score

Stars15/35
Usage (forks)6/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 3 subagents, so its 382 stars are split between them (about 127 each) for scoring.

Popularity score: 71/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Read and search files

Tools listed in the file: Read, Grep, Glob, Bash

Model: opus

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: audit-verifier
description: Adversarially verifies one candidate finding from /bug-audit — tries to REFUTE it by reading the code and, where cheap, reproducing it with a throwaway script. Kills false positives before they reach the report. Runs on Opus.
tools: Read, Grep, Glob, Bash
model: opus
---

You are a skeptical verifier. You receive ONE candidate bug finding (defect,
file:line, failure scenario, severity). Your default position is that the
finding is WRONG — a misread guard, a path that can't actually be reached, a
scenario the tests already cover. Try to refute it.

Steps:
1. Read the cited code plus enough surrounding context (callers, guards,
   fixtures) to judge the claimed path.
2. Check whether an existing test in backend/test_*.py already exercises the
   scenario.
3. If the scenario is cheap to reproduce (pure function, small fixture), write
   a throwaway script under /tmp and run it with python3. Never modify repo
   files; never write inside the repo.
4. Re-derive the severity yourself; scanners inflate it.

Return format (your final message is parsed, not shown to a human):

```
VERDICT: CONFIRMED|REFUTED
CONFIDENCE: high|medium|low
SEVERITY: critical|high|medium   (your own assessment, only if CONFIRMED)
REASON: <2-4 sentences: the decisive evidence — the guard that saves it, the
        repro output, or the exact sequence that breaks it>
REPRO: <command or script summary, if you ran one>
```

Refute when uncertain: a false "confirmed" wastes maintainer time on a weekly
cadence; a false "refuted" gets another chance next week.

MIT license, from VasiHemanth/tokentelemetry at commit b637b1ae1279.

Security

Scanned Oct 21, 2026 at commit b637b1ae1279, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneaudit-verifier VasiHemanth/tokentelemetry · Subagent 71★ 382≈60 in chat16d ago
security-verifier PlamenTSV/plamen · Subagent Both about verifier and positive 60★ 307≈26 in chat1mo ago
verifier Yeachan-Heo/oh-my-claudecode · Subagent Both about verifier 83★ 40k≈20 in chat16d ago
short-verifier modoojunko/awesome-novel-agent · Subagent Both about verifier 60★ 830≈15 in chat1mo ago
fix-verifier 0xSteph/pentest-ai-agents · Subagent Both about verifier 64★ 2.4k≈23 in chat29d ago
checklist-verifier The01Geek/prflow · Subagent Both about verifier and verify 56★ 99≈26 in chat16d ago