sarif-parsing

Parse, filter, aggregate, and validate SARIF static analysis reports.

47|5|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/RedHatProductSecurity/prodsec-skills --skill sarif-parsing-redhatproductsecurity
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarif-parsing
Source: https://github.com/RedHatProductSecurity/prodsec-skills/tree/main/module/skills/sarif-parsing
Command: npx skills add https://github.com/RedHatProductSecurity/prodsec-skills --skill sarif-parsing-redhatproductsecurity

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pysarif, sarif-tools, jsonschema, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables users to interpret and manage SARIF reports from static analysis tools, simplifying security audit workflows.

Core Features & Use Cases

  • SARIF File Parsing: Extract meaningful insights from SARIF formatted scan results.
  • Results Filtering: Isolate errors, warnings, or specific rules for targeted review.
  • Data Aggregation: Combine multiple SARIF files and deduplicate findings for comprehensive analysis.
  • CI/CD Integration: Automate SARIF validation, reporting, and comparison during build pipelines.
  • Use Case: Automate the identification of new security vulnerabilities across multiple code scans and generate concise reports for developers.

Quick Start

Use the sarif parser to load a SARIF report and list all error findings with associated file and line information.

Frequently Asked Questions about sarif-parsing

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

FAQPage Schema
How do I parse SARIF files from static analysis scans to extract security findings?

To parse SARIF files from static analysis scans, load the report to extract meaningful insights, filtering errors and warnings to isolate specific rules for targeted security review.

How do I aggregate multiple SARIF reports to deduplicate findings across code scans?

Aggregating multiple SARIF reports combines scan results and deduplicates findings, providing comprehensive data analysis for identifying new security vulnerabilities across multiple code scans.

Can I integrate SARIF validation and reporting into CI/CD automation workflows?

Yes, you can integrate SARIF validation and reporting into CI/CD workflows to automate the identification of new security vulnerabilities and generate concise reports during build pipelines.

Do I need pysarif or sarif-tools to automate SARIF report processing in Python?

Yes, you need pysarif or sarif-tools Python packages to perform advanced automation, in-depth analysis, and scripting library integration for processing SARIF static analysis reports.

What is the best way to filter static analysis results in SARIF format for specific rules?

The best way to filter static analysis results in SARIF format is using the parser to isolate errors, warnings, or specific rules, extracting associated file and line information for targeted review.