security-triage

Triage GitHub security advisories and GHSA reports into close, keep, or narrow decisions.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/wuv-dreamguide/openclaw --skill security-triage-wuv-dreamguide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-triage
Source: https://github.com/wuv-dreamguide/openclaw/tree/main/.agents/skills/security-triage
Command: npx skills add https://github.com/wuv-dreamguide/openclaw --skill security-triage-wuv-dreamguide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Triage GitHub security advisories and GHSA reports to provide maintainers with high-confidence close/keep decisions, along with precise verification.

Core Features & Use Cases

  • Framework for decision making: trust model, shipped state checks, exploit path review, and risk considerations to guide triage decisions.
  • Automated verification steps: read SECURITY.md, review GHSA body via API, inspect implicated code paths, and confirm shipped state using git and npm checks.
  • Use Case: When a new advisory arrives, quickly decide whether to close, keep open, or narrow with a detailed justification.

Quick Start

Review a GHSA advisory locally and generate a maintainer-ready triage reply.

Frequently Asked Questions about security-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage GitHub security advisories to decide whether to close or keep them open?

Triage GitHub security advisories by applying a deterministic review workflow that reads SECURITY.md, queries GHSA bodies, inspects implicated code paths, and verifies shipped state using git tags and npm version checks to produce high-confidence close or keep decisions.

What is the best way to verify the shipped state of a dependency during a GHSA triage?

Verifying the shipped state during a GHSA triage involves checking git tags and running npm version checks to confirm whether the implicated code path actually exists in the released package, guiding the final triage decision.

Can I use a security advisory trust model to narrow the scope of a vulnerability report?

A security advisory trust model helps narrow vulnerability reports by enforcing a framework for decision making that reviews exploit paths, inspects code, and evaluates risk considerations to determine if a report should be narrowed or closed.

How does a maintainer workflow enforce deterministic checks for security advisories?

A maintainer workflow enforces deterministic checks for security advisories by systematically reading SECURITY.md, querying GHSA bodies via API, inspecting implicated code paths, and confirming shipped state to generate maintainer-ready triage replies.

When do I need to inspect implicated code paths for a GitHub security advisory?

Inspect implicated code paths for a GitHub security advisory when a new report arrives and you need precise verification to determine whether to close, keep open, or narrow the advisory with detailed justification.

What are the limitations of automated GHSA triage for complex vulnerability reports?

Automated GHSA triage relies on deterministic checks like reading SECURITY.md and verifying shipped state via git and npm, meaning it may not fully capture nuanced exploit contexts without manual review of the implicated code paths.