Borrowing it
Nothing to install: this file belongs to TimothyVang/verdict-dfir. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/TimothyVang/verdict-dfir/master/.claude/skills/verdict/SKILL.mdgit clone --depth 1 https://github.com/TimothyVang/verdict-dfirWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/timothyvang/verdict-dfir/verdict)<a href="https://agentmods.dev/skills/timothyvang/verdict-dfir/verdict"><img src="https://agentmods.dev/badge/skills/timothyvang/verdict-dfir/verdict/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/timothyvang/verdict-dfir/verdict"><img src="https://agentmods.dev/badge/skills/timothyvang/verdict-dfir/verdict.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What 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.1 | $0.00078 | $0.01709 |
| Opus 5 | $0.00039 | $0.00855 |
| Sonnet 5 | $0.00016 | $0.00342 |
| Haiku 4.5 | $0.00008 | $0.00171 |
Grade A, and why
verdict 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 4d 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 — 142 lines — stays where its author put it; the contents beside it link to each section on GitHub.
VERDICT DFIR
Use this skill to run the public VERDICT workflow from Claude Code. It is a guided entrypoint over the repository scripts and MCP tools; it is not a second product path.
Safety Rules
- Evidence is read-only. Never mutate source evidence, mounted evidence, or original Case files.
- Every Finding must cite a current-case
tool_call_id. - Run
verify_findingfor each Finding and record each verifier decision withpool_handoffbeforejudge_findingsconsumes the Findings. report_qamust be audited beforemanifest_finalize; a failed or missing report QA gate blocks customer-ready output and requires expert review.- Optional n8n, grounding, browser, dashboard, and memory sidecars are operator aids only. They are never evidence and never create Findings.
- Do not assert attribution, actor identity, legal breach status, or business impact.
- Do not inflate limited coverage to
NO_EVIL, clean, cleared, no compromise, or proof of no evil. - Disk images are content-scoped: local Sleuth Kit/libewf or SIFT can extract supported artifacts for parsing; if mount/extract produces no supported artifacts, the raw image remains custody-only.
- If the pipeline stops before
case_open, no Verdict exists. Report the failing line instead of summarizing evidence.
Steps
1. Resolve Evidence
If the operator supplied a path, use that exact path. If no path was supplied, use scripts/verdict --watch and ask the operator to drop evidence into evidence/.
Do not choose between multiple unrelated evidence files silently.
2. Preflight And Setup
Run the setup helper first:
bash scripts/verdict-setup.sh
Read its output, especially:
FIND_EVIL_GUEST_IP=<ip>
SIFT_OK=<0|1>
This helper builds missing MCP servers through scripts/install.sh, checks optional n8n/grounding availability, and attempts SIFT VM discovery when possible. Missing optional automation is non-fatal. Missing core runtime dependencies must be reported plainly.
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.
- 4d ago First seen · 142 lines · 78 tokens per session scan A 8ae3ae502bb2
verdict is a skill published in the GitHub repository TimothyVang/verdict-dfir (12 stars, last pushed 6d ago), licensed Apache-2.0. It adds 78 tokens to every session and 1,709 once invoked, about $0.0004 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-09-04.
Other skills, from other repositories
xways-xtension-authoring
This skill should be used when the user asks to "create/scaffold a new X-Tension", "wrap a CLI tool in an X-Tension", "port a convention into an X-Tension" (helper-exe verification, Ctrl-to-save, output-dir), "audit/modernize an X-Tension", "build/compile an X-Tension", "prep an X-Tension for public release", or asks…
performing-cloud-forensics-with-aws-cloudtrail
Perform forensic investigation of AWS environments using CloudTrail logs to reconstruct attacker activity, identify compromised credentials, and analyze API call patterns.
Incident Response & Digital Forensics
IR playbook execution, evidence collection, forensic timeline analysis, memory forensics, and post-incident reporting following NIST SP 800-61 and SANS PICERL methodology.
collecting-volatile-evidence-from-compromised-host
Collect volatile forensic evidence from a compromised system following order of volatility, preserving memory, network connections, processes, and system state before they are lost.
generating-forensic-timelines-with-hayabusa
Produce Sigma-based EVTX timelines and summaries with Hayabusa.
parsing-artifacts-with-eric-zimmerman-tools
Parse registry, prefetch, shellbags, and MFT with EZ Tools and Timeline Explorer.