sarif-parsing

Parse SARIF files from static analysis tools and deduplicate findings.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/ofelixdev/cc-kit --skill sarif-parsing-ofelixdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarif-parsing
Source: https://github.com/ofelixdev/cc-kit/tree/main/template/skills/sarif-parsing
Command: npx skills add https://github.com/ofelixdev/cc-kit --skill sarif-parsing-ofelixdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you parse, analyze, and manage the output from static analysis security tools, making it easier to understand and act on scan findings.

Core Features & Use Cases

  • SARIF File Parsing: Reads and interprets SARIF files generated by tools like CodeQL, Semgrep, etc.
  • Data Aggregation & Deduplication: Combines findings from multiple scans and removes duplicate alerts.
  • CI/CD Integration: Facilitates the integration of scan results into automated pipelines for reporting and gating.
  • Use Case: After running Semgrep scans across your codebase, use this Skill to aggregate all critical findings into a single report, filter out known false positives, and prepare the data for your security dashboard.

Quick Start

Use the sarif-parsing skill to extract all error-level findings from the attached file 'scan-results.sarif'.

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 tools like CodeQL or Semgrep?

To parse SARIF files, use this Skill to read and interpret scan outputs from tools like CodeQL or Semgrep. It processes the static analysis data by filtering findings, deduplicating alerts, and converting formats for easier CI/CD integration.

Can I aggregate and deduplicate findings from multiple static analysis scans?

Yes, you can aggregate static analysis findings from multiple scans. This Skill combines results from different runs, removes duplicate alerts, and filters the data based on severity levels to prepare a unified report for your security dashboard.

How do I integrate static analysis scan results into CI/CD pipelines for reporting?

Integrating static analysis scan results into CI/CD pipelines involves parsing SARIF files to gate deployments. This Skill processes scan outputs to filter error-level findings and formats the data for automated reporting and pipeline gating.

Does this Skill execute security scanning or vulnerability management tasks?

No, this Skill does not execute security scanning or vulnerability management tasks. It strictly processes and parses existing SARIF files generated by other tools, enabling data aggregation, deduplication, and format conversion of scan results.

What is the best way to filter out false positives from a SARIF scan report?

The best way to filter false positives from a SARIF report is to parse the file and apply severity filtering. This Skill extracts specific error-level findings from static analysis outputs, allowing you to exclude known false positives before generating reports.

SARIF parsing not working for my CI/CD integration, what are the limitations?

A limitation of SARIF parsing for CI/CD integration is that it only processes existing files and does not run scans. Ensure your static analysis tool generates valid SARIF format files before using this Skill to filter, deduplicate, or convert the results.