sarif-parsing

Parse SARIF files from static analysis tools and aggregate security findings.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/Ramprasad4121/srp --skill sarif-parsing-ramprasad4121
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarif-parsing
Source: https://github.com/Ramprasad4121/srp/tree/main/skills-repos/trailofbits/plugins/static-analysis/skills/sarif-parsing
Command: npx skills add https://github.com/Ramprasad4121/srp --skill sarif-parsing-ramprasad4121

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you understand, aggregate, and manage the output from various static analysis security tools that generate results in the SARIF format, making security findings actionable.

Core Features & Use Cases

  • SARIF Parsing: Reads and interprets SARIF files generated by tools like CodeQL, Semgrep, and others.
  • Data Aggregation & Deduplication: Combines findings from multiple scans and removes duplicate alerts.
  • Filtering & Reporting: Extracts specific types of vulnerabilities, filters by severity, and prepares data for CI/CD integration.
  • Use Case: You have run CodeQL and Semgrep on your codebase, producing two SARIF files. Use this Skill to merge these results, remove duplicate findings, and generate a single report highlighting all unique high-severity issues.

Quick Start

Use the sarif-parsing skill to parse the attached file 'scan_results.sarif' and list all error-level findings.

Frequently Asked Questions about sarif-parsing

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

FAQPage Schema
How do I merge SARIF files from multiple static analysis tools and remove duplicate findings?

To merge SARIF files, parse and process results from tools like CodeQL and Semgrep to aggregate findings, deduplicate overlapping alerts, and generate a single consolidated report of unique issues.

How do I filter SARIF scan results to only show high-severity vulnerabilities for CI/CD integration?

Filter SARIF scan results by extracting specific vulnerability types and severity levels, preparing structured output that highlights unique high-severity issues for immediate CI/CD pipeline integration.

What tools do I need to parse SARIF files for vulnerability management?

Parsing SARIF files for vulnerability management requires data manipulation tools like jq, pysarif, or sarif-tools to efficiently read, interpret, and process the various SARIF data formats.

Can I use this approach to process SARIF output from different code scanning tools?

Yes, you can process SARIF output from different code scanning tools because the format standardizes static analysis results, allowing aggregation and filtering across various tools.

What is the best way to aggregate static analysis security findings from multiple scans?

The best way to aggregate static analysis security findings is to parse SARIF files from all scans, combine the data, and deduplicate the alerts to produce a unified list of actionable vulnerabilities.