vulnerability-triage-brocards — Claude Code skill for vulnerability
This skill assesses vulnerability reports against seven criteria, helping an agent reject weak findings, ask for evidence, or escalate a report.
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a claude-codeWhat vulnerability-triage-brocards does
Use the skill to assess incoming vulnerability reports, CVEs, and results from automated discovery. It checks the attacker’s threat model and required capabilities, whether the affected code path is reached in practice, how the behavior relates to standards and documentation, the impact of a proposed fix, and the technical evidence. Each check receives a PASS, DISMISS, or NEEDS-MORE-INFO verdict.
By default, the review stops at the first DISMISS. If asked for a full assessment, the agent continues through all seven checks and produces a structured summary with reasons. Reports that pass can move on to PoC development and a formal writeup.
This is a triage skill, not a bug-hunting or exploitability-proof tool. The description points to a dedicated crash-triage skill for fuzzer crashes in C/C++.
What it helps with
- screen automated vulnerability findings before human review
- check whether an attack scenario can reach the affected code
- assess whether a CVE affects a codebase under review
- request evidence needed to judge a submitted report
- document why a finding should be dismissed or deprioritized
Example prompts for the agent
- Assess this vulnerability report against all seven checks and explain each verdict.
- Check whether this CVE affects our codebase, and list the evidence needed to decide.
- Review this automated finding and stop at the first reason to dismiss it.
How to install vulnerability-triage-brocards
1Skills CLI (Vercel)
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a claude-code2Manually: put the files in place
~/.claude/skills/vulnerability-triage-brocards/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/vulnerability-triage-brocards/
1Skills CLI (Vercel)
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a codex2Manually: put the files in place
.agents/skills/vulnerability-triage-brocards/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a cursor2Manually: put the files in place
.cursor/skills/vulnerability-triage-brocards/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills vulnerability-triage-brocards2Manually: put the files in place
.github/skills/vulnerability-triage-brocards/SKILL.md1Skills CLI (Vercel)
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a gemini-cli2Platform CLI
gemini skills install https://github.com/trailofbits/skills --path plugins/vulnerability-triage-brocards/skills/vulnerability-triage-brocardsManually: put the files in place
.devin/skills/vulnerability-triage-brocards/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about vulnerability-triage-brocards
How do I install vulnerability-triage-brocards in Claude Code?
Run npx skills add trailofbits/skills --skill vulnerability-triage-brocards -a claude-code. The skill file is at ~/.claude/skills/vulnerability-triage-brocards/SKILL.md.
What does vulnerability-triage-brocards do?
It assesses vulnerability reports and CVEs using seven checks, then helps the agent accept a finding, dismiss it, or ask for more evidence.
Can this skill find new bugs?
No. It evaluates reported or discovered findings; the description directs users to other skills for bug hunting.