Security Triage Skill

Classify security findings from Semgrep, CodeQL, and SARIF outputs.

50|9|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/jpoley/flowspec --skill security-triage-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Security Triage Skill
Source: https://github.com/jpoley/flowspec/tree/main/.claude/skills/security-triage
Command: npx skills add https://github.com/jpoley/flowspec --skill security-triage-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the triage of security findings by classifying results, scoring risk, and generating actionable explanations to accelerate remediation.

Core Features & Use Cases

  • Classification & scoring: Assigns TRUE_POSITIVE, FALSE_POSITIVE, or NEEDS_INVESTIGATION with a confidence value.
  • Explanations & clustering: Produces clear explanations and groups findings by CWE or file for organized remediation planning.
  • Use Case: Run on scanner outputs (Semgrep, CodeQL, SARIF) or custom findings to generate a structured triage report and a JSON file for downstream tooling.

Quick Start

Use the security triage skill to triage a findings.json file and generate docs/security/triage-results.json.

Frequently Asked Questions about Security Triage Skill

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

FAQPage Schema
How do I triage security findings from Semgrep, CodeQL, or SARIF scanners?

Triage security findings by running this Skill on scanner outputs to automatically classify each finding as TRUE_POSITIVE, FALSE_POSITIVE, or NEEDS_INVESTIGATION, assign risk scores, and generate actionable explanations clustered by CWE or file for remediation planning.

Can I use this to organize and prioritize vulnerability results from multiple scanners?

Yes. This Skill reads outputs from Semgrep, CodeQL, SARIF, UFFormat, or custom findings files, applies deterministic classification and risk scoring across all results, and clusters them by CWE or file to help you prioritize remediation work systematically.

What output does the security triage process generate?

The Skill generates a structured JSON triage report written to docs/security/triage-results.json, containing classified findings with risk scores, confidence values, explanations, and clustered groupings ready for downstream tooling and remediation workflows.

How does risk scoring work for classified security findings?

Risk scoring evaluates each classified finding deterministically to assign a quantified risk level, enabling you to focus remediation on high-risk TRUE_POSITIVE issues first and deprioritize FALSE_POSITIVE or lower-confidence results.

What file formats does this Skill accept for security findings input?

The Skill accepts UFFormat and SARIF scanner outputs, as well as user-provided findings files, making it compatible with Semgrep, CodeQL, and other security scanners that export structured vulnerability data.

Does this Skill require special setup or dependencies to run?

No dependencies are required. The Skill runs with a deterministic workflow on your input findings and outputs results directly to docs/security/triage-results.json, streamlining the triage process without additional toolchain setup.