sarif-parsing

Parse, deduplicate, and analyze SARIF 2.1.0 results from static analysis tools.

9|4|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/marduk191/qwen3_mcp --skill sarif-parsing-marduk191
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarif-parsing
Source: https://github.com/marduk191/qwen3_mcp/tree/main/skills/static-analysis/skills/sarif-parsing
Command: npx skills add https://github.com/marduk191/qwen3_mcp --skill sarif-parsing-marduk191

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Static analysis SARIF files from multiple tools can be large, noisy, and scattered; this skill provides a structured way to parse, deduplicate, and analyze SARIF data to derive actionable security findings.

Core Features & Use Cases

  • Aggregate SARIF runs from multiple tools into a unified view.
  • Deduplicate findings across runs using stable fingerprints.
  • Extract key findings and generate concise summaries for CI/CD pipelines.
  • Map results to rules and tools for traceability.

Quick Start

Provide a SARIF file path to the parser to generate a structured findings report.

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 multiple static analysis tools into a single report?

You can consolidate multiple SARIF runs by providing the file path to the parser, which aggregates them into a unified view and maps results to their originating tools and rules for full traceability.

How does fingerprint-based deduplication work for SARIF security findings?

Fingerprint-based deduplication removes duplicate security findings across multiple SARIF runs by comparing stable fingerprints, ensuring the final report contains only unique issues without redundant noise.

Can I filter SARIF results by severity for my CI/CD pipeline?

Yes, you can filter SARIF results by severity. The parser extracts key findings, applies severity filters, and generates concise, actionable summaries specifically designed for CI/CD pipeline integration.

Does the SARIF parser support files that do not follow the 2.1.0 structure?

No, the parser enforces SARIF 2.1.0 structure compatibility. It robustly handles single-file or multi-run inputs, but files must conform to this specific version to be processed correctly.

What is the best way to consolidate scattered static analysis SARIF outputs?

The best way to consolidate scattered SARIF outputs is using a structured parser to deduplicate findings, filter by severity, and derive actionable security summaries from the aggregated static analysis data.