What problem does it solve? Static analysis tools like CodeQL and Semgrep produce large SARIF files that are hard to query, deduplicate, and compare across runs, making it difficult to track findings, detect regressions, and integrate results into CI/CD pipelines. ## Core Features & Use Cases - Query and Filter Results: Use ready-made jq queries or Python helpers to extract findings by severity, rule ID, or file path from SARIF 2.1.0 files. - Deduplication and Fingerprinting: Compute stable, environment-independent fingerprints to track findings across runs and remove duplicates when aggregating multiple tools. - Aggregation and CI/CD Integration: Merge SARIF files from multiple scanners, diff baselines against current scans to detect new issues, and fail builds on high-severity findings. - Use Case: After running CodeQL and Semgrep in a pipeline, merge both SARIF outputs, deduplicate overlapping alerts, and fail the build only if new error-level findings appear compared to the baseline. ## Quick Start Ask the agent to parse the SARIF scan results file and summarize all error-level findings grouped by rule and file.