static-analysis-reviewer

Triage static-analysis findings into confirmed defects, false positives, duplicates, and accepted risk.

2|Updated Jul 6, 2026
One-click install
npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill static-analysis-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: static-analysis-reviewer
Source: https://github.com/nguyenpv1980-wq/Project-Aegis/tree/main/.claude/skills/static-analysis-reviewer
Command: npx skills add https://github.com/nguyenpv1980-wq/Project-Aegis --skill static-analysis-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you make sense of noisy static-analysis results by separating real security defects from false alarms, duplicates, and consciously accepted risk.

Core Features & Use Cases

  • Findings triage: Confirms scanner hits against the actual source code instead of trusting rule names alone.
  • Prioritization: Ranks true positives by reachability, exploitability, asset sensitivity, tenant impact, and business impact.
  • Suppression governance: Requires a written rationale for every false positive or accepted-risk decision so the audit trail stays defensible.
  • Use case: A security gate is red after CodeQL or SARIF scans, and you need a concise, prioritized remediation list with evidence.

Quick Start

Triage the attached SARIF or CodeQL output for our first-party code and return deduplicated findings with dispositions, ranking, and written suppression rationales.

Frequently Asked Questions about static-analysis-reviewer

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

FAQPage Schema
How do I triage SARIF or CodeQL findings to remove false positives and duplicates?

To triage SARIF or CodeQL findings, confirm scanner hits against actual source code, deduplicate by root cause, and categorize results into confirmed defects, false positives, duplicates, and accepted risk with written suppression rationales.

What is the best way to prioritize SAST vulnerabilities by exploitability and business impact?

The best way to prioritize SAST vulnerabilities is using a five-axis severity ranking that evaluates reachability, exploitability, asset sensitivity, tenant impact, and business impact to produce an evidence-based remediation list.

How do you validate exploit paths for high severity static analysis findings?

Validating exploit paths for high severity static analysis findings requires code-grounded confirmation of the scanner hit against the actual source code to verify reachability and exploitability before prioritizing the defect for remediation.

Can I use this triage process with Semgrep and linter-security output?

Yes, you can use this triage process with Semgrep and linter-security output, as it applies to SAST, CodeQL, SARIF, Semgrep, and linter-security formats when a security gate needs evidence-based prioritization and deduplication.

Why do I need a written rationale for suppressing static analysis false positives?

You need a written rationale for suppressing static analysis false positives to maintain a defensible audit trail, ensuring every false positive or accepted-risk decision is governed by evidence-based suppression documentation.

When do I need static analysis triage for a failing security gate?

You need static analysis triage for a failing security gate when CodeQL or SARIF scans produce noisy results and you require a concise, prioritized remediation list with evidence-based dispositions separating true defects from accepted risk.