performing-web-application-vulnerability-triage

Triage DAST and SAST findings using OWASP risk rating to prioritize remediation.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill performing-web-application-vulnerability-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performing-web-application-vulnerability-triage
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/vulnerability-management/performing-web-application-vulnerability-triage
Command: npx skills add https://github.com/xalgord/xalgorix --skill performing-web-application-vulnerability-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4.

What problem does it solve?

Security teams are overwhelmed by scanner output mixing true positives with false positives and informational noise. This Skill validates findings from DAST and SAST tools, applies the OWASP Risk Rating Methodology, and produces prioritized triage reports so remediation effort targets the vulnerabilities that matter.

Core Features & Use Cases

  • True/False Positive Classification: Categorize findings as true positive, false positive, or needs review using confidence, evidence, and CWE-based heuristics.
  • OWASP Risk Scoring: Calculate likelihood and impact scores across 16 factors and map results to Critical/High/Medium/Low/Note levels.
  • OWASP Top 10 Mapping: Route findings to the correct category and owner via CWE-to-OWASP mapping.
  • Use Case: After a ZAP scan of an internet-facing payment app, run the triage pipeline to deduplicate findings, dismiss informational header noise, and generate a risk-ranked report for the development team.

Quick Start

Triage the findings in zap_results.json using the app context in app_config.json and produce a prioritized triage report.

Frequently Asked Questions about performing-web-application-vulnerability-triage

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

FAQPage Schema
How do I triage DAST and SAST scan results?

Triage DAST and SAST results by classifying each finding as true positive, false positive, or needs review based on evidence and confidence, then scoring risk with the OWASP methodology. Feed scanner output such as ZAP JSON into the triage pipeline to generate a prioritized report.

How does the OWASP Risk Rating Methodology calculate severity?

The OWASP Risk Rating Methodology computes Risk as Likelihood multiplied by Impact, each averaged from eight factors scored 0-9. Scores map to levels from Note through Critical, with scores of 42 or above rated Critical.

How do I tell if a scanner finding is a false positive?

False positives often include informational header findings like missing CSP or X-Content-Type-Options at low severity. Verify true positives by manually reproducing the issue with SQL injection or XSS payloads before assigning a risk rating.

Can I use this with OWASP ZAP and Burp Suite results?

Yes, the triage process accepts DAST results from OWASP ZAP, Burp Suite, and Acunetix, plus SAST results from Semgrep, SonarQube, Checkmarx, and Snyk Code. Findings are deduplicated across both sources so the same flaw is not counted twice.

Why should SAST injection findings not be closed automatically?

SAST injection findings like CWE-89 or CWE-78 require manual code review to confirm data flow reaches a real sink. Closing them without review risks dismissing exploitable vulnerabilities that scanners flagged correctly.