Skip to content

Feature/2023 enrich sarif code scanning Fixes AB#2023#14

Merged
emmanuelknafo merged 2 commits into
mainfrom
feature/2023-enrich-sarif-code-scanning
Mar 12, 2026
Merged

Feature/2023 enrich sarif code scanning Fixes AB#2023#14
emmanuelknafo merged 2 commits into
mainfrom
feature/2023-enrich-sarif-code-scanning

Conversation

@emmanuelknafo
Copy link
Copy Markdown
Contributor

@emmanuelknafo emmanuelknafo commented Mar 12, 2026

Fixes AB#2023

…de Scanning AB#2024

- research document with full gap analysis and code examples
- GitHub SARIF spec analysis and IBM helpUrl investigation
- SARIF generator analysis identifying missing fields

🔍 - Generated by Copilot
… metadata Fixes AB#2023

- fix IBM Equal Access helpUrl to use working archive URLs
- add fullDescription, help.text, help.markdown to SARIF rule descriptors
- enrich result messages with description, selector, element count, and failureSummary
- add tool informationUri, semanticVersion, and automationDetails to SARIF runs
- add precision and problem.severity properties for GitHub filtering

🔍 - Generated by Copilot
@github-actions
Copy link
Copy Markdown

Coverage Report for Coverage

Status Category Percentage Covered / Total
🔵 Lines 82.85% (🎯 80%) 715 / 863
🔵 Statements 82.41% (🎯 80%) 778 / 944
🔵 Functions 81.36% (🎯 80%) 131 / 161
🔵 Branches 68.91% (🎯 65%) 357 / 518
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/lib/report/sarif-generator.ts 94.11% 75.75% 100% 93.84% 88, 102, 135, 158
src/lib/scanner/result-normalizer.ts 100% 90.32% 100% 100%
Generated in workflow #66 for commit e46a427 by the Vitest Coverage Report Action

@emmanuelknafo emmanuelknafo merged commit 1552e70 into main Mar 12, 2026
11 checks passed
@emmanuelknafo emmanuelknafo deleted the feature/2023-enrich-sarif-code-scanning branch March 12, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant