vuln-disclosure · git:20260715.c69bff9 · 2026-07-15 · sha256 7b677c87b593a3a3
vuln-disclosure git:20260715.c69bff9A
Immutable. This exact content is served forever at /api/v1/blob/7b677c87b593a3a3.
--- name: vuln-disclosure description: Publish a governed, human-approved security advisory from triaged vulnerability risk, gating the outward disclosure behind explicit approval. runx: category: security --- # Vulnerability Disclosure This is the outward publication lane: it takes triaged vulnerability risk and turns it into an approved, public security advisory. Where `vuln-triage` decides what matters, this skill governs the disclosure to the world, holding the publish behind an explicit human approval gate. It builds on `vuln-triage`. Pass `cve_evidence` from a `cve-audit` run to ground the disclosure in verified, exact-version findings; the deterministic evidence flows through the triage into the drafted advisory that this skill publishes. It keeps the security flow bounded and reviewable: 1. produce the risk packet 2. draft the advisory 3. require approval before anything is packaged for publication Every public claim must trace to the risk packet and a verified advisory source. State affected scope, impact, and remediation precisely, without alarmism; speculation stays in private operator notes. If severity, exposure, remediation, or disclosure authority is unclear, stop at review. If publication would not materially help affected users, keep the result as an operator remediation packet instead. ## Output - `risk_packet`: inventory, confirmed exposure, possible risk, and remediation evidence. - `advisory_draft`: precise affected scope, impact, and next steps. - `approval_decision`: disclosure and wording review. - `publish_packet`: approved advisory and channel metadata. ## Inputs - `target` (required): repo, lockfile, package set, or ecosystem slice. - `objective` (optional): what the operator wants from the scan. - `channel` (optional): final advisory channel; defaults to `advisory`. - `scan_context` (optional): known incidents or previous findings.