finding-triage
Finding Triage — Single-Finding Disposition with Defensible Justification
Every other skill in this repo generates findings. This skill closes the loop — for a single finding, walk through whether it's real, what severity it deserves in your context, and what to do about it. Output is a complete ticket-ready writeup with the right fields, the right justification, and an audit trail that survives a regulator reading it six months later.
The dispositions match owasp-audit's Three-Disposition rule: Fixed, Deferred, or Accepted Risk. False positive is a fourth — but it isn't a disposition for a real finding, it's a determination that there is no finding.
This skill works on findings from any source: SAST output, DAST scanner, dependency advisory, manual audit, threat-hunt hit, pentest report, vendor disclosure, internal red-team writeup, bug bounty submission.
Cross-references:
vuln-researchfor the technical CVE deep-dive that feeds reachability assessment hereowasp-auditThree-Disposition rule (the framework this implements per-finding)security-commsfor translating the disposition writeup into stakeholder-readable language when the finding has to leave the security context- Any audit skill — this consumes their findings as input
Workflow
The agent works through these steps with the user. Stop and ask clarifying questions where the user has context the finding alone doesn't reveal.