What problem does it solve? Static analysis tools like CodeQL and Semgrep produce large SARIF files that are hard to query, deduplicate, and integrate into CI/CD pipelines, making it difficult to track findings across runs and tools. ## Core Features & Use Cases - Query and Filter Findings: Use jq one-liners or Python libraries (pysarif, sarif-tools) to extract findings by severity, rule ID, or file path. - Deduplication and Fingerprinting: Compute stable, environment-independent fingerprints to track findings across runs and detect regressions. - Aggregation and CI/CD Integration: Merge SARIF output from multiple scanners, diff baselines against current scans, and fail builds on new high-severity issues. - Use Case: After running CodeQL and Semgrep in a pipeline, merge both SARIF files, deduplicate overlapping alerts, and fail the build only if new error-level findings appear compared to the baseline. ## Quick Start Parse the attached results.sarif file and list all error-level findings grouped by rule with their file locations.