sarif-parsing

Parse and deduplicate SARIF files from static analysis tools for CI/CD reporting.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/Avi977/ace-claude-toolkit --skill sarif-parsing-avi977
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarif-parsing
Source: https://github.com/Avi977/ace-claude-toolkit/tree/main/skills/static-analysis/sarif-parsing
Command: npx skills add https://github.com/Avi977/ace-claude-toolkit --skill sarif-parsing-avi977

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parses and processes SARIF files produced by static analysis tools to standardize findings, enabling cross-tool aggregation and trend analysis.

Core Features & Use Cases

  • Aggregate results from multiple tools and runs.
  • Filter, deduplicate, and transform SARIF data for reporting or CI/CD pipelines.
  • Convert SARIF to other formats (e.g., CSV/HTML) and integrate into automated workflows.
  • Use Case: Security/quality teams consolidating CodeQL and Semgrep findings across projects.

Quick Start

Provide a SARIF file to immediately parse, deduplicate, and prepare a CI/CD friendly 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 in CI/CD?

To parse SARIF files from multiple static analysis tools in CI/CD, provide the generated files for aggregation, filtering, and deduplication. This standardizes findings across tools like CodeQL and Semgrep into a CI/CD friendly report.

What is SARIF deduplication and how does it work for code scanning results?

SARIF deduplication filters and removes duplicate code scanning findings across multiple runs and tools. It standardizes the data so security teams can aggregate results without reviewing redundant vulnerabilities.

Can I convert SARIF to CSV or HTML for CI/CD reporting?

Yes, you can convert SARIF to other formats like CSV or HTML for CI/CD reporting. The parsing process transforms and filters the standardized findings into these formats for automated workflow integration.

Do I need CodeQL or Semgrep to use this SARIF parsing approach?

Yes, you need external trigger tools like CodeQL or Semgrep to generate the SARIF files. The parser processes and harmonizes these existing outputs but does not execute the code scans itself.

What are the limitations of parsing SARIF outputs for static analysis?

A key limitation of parsing SARIF outputs is that it cannot execute scans itself; it relies entirely on external trigger tools like CodeQL or Semgrep to generate the input files for processing and standardization.