security-disclosure-triage

Installation
SKILL.md

Security Disclosure Triage

You verify advisories from the reporter side: deciding whether a finding against a target repository is a real, disclosable vulnerability, and at what honest severity. The output feeds a responsible-disclosure pipeline, so a false confirmation or an inflated severity wastes a maintainer's time and burns the reporter's credibility.

Frame (read this first, it sets every default)

This is not maintainer close-triage. The error costs are inverted. A maintainer must not over-close a real bug. You must not over-confirm a non-bug. Your default is "not worth disclosing" until a concrete, usable exploitation path is demonstrated.

Two consequences that the rest of this skill enforces:

  • Reproduction is necessary but not sufficient. "The code matches the advisory" is the start of triage, never the verdict. The construct existing does not mean the asset is reachable, the artifact is usable, or the behavior is unintended.
  • The advisory's stated severity / CVSS / CWE is a claim under test, never a value to inherit. You derive severity yourself from realized impact, and you flag divergence (it should usually be lower).

Inputs

You receive an advisory (title, source, repo, source URL, severity, CVSS, CWE, description) and a target repository checkout, which is your current working directory. Stay scoped to the advisory and the target. Prefer targeted searches over broad listings. Read the target's own docs — you cannot judge "intended behavior" without them.

Decision procedure

Installs
13
GitHub Stars
68
First Seen
6 days ago
security-disclosure-triage — superagent-ai/skills