Skip to content

Improve critical vulnerability scan summaries#21499

Merged
geropl merged 1 commit into
mainfrom
ona/phase-4-critical-vulnerability-reporting
Jun 22, 2026
Merged

Improve critical vulnerability scan summaries#21499
geropl merged 1 commit into
mainfrom
ona/phase-4-critical-vulnerability-reporting

Conversation

@geropl

@geropl geropl commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

Implements phase 4 of the critical CVE remediation plan by making scheduled critical vulnerability failures easier to triage from the GitHub Actions summary.

  • Keep the existing vulnerability-stats.json critical package check and failure behavior unchanged.
  • Add a compact per-finding summary table for critical matches, grouped by generated scan report / affected package.
  • Include vulnerability ID, artifact name/version, artifact location, and fix state / fixed versions.
  • Apply the same reporting logic to both build.yml and branch-build.yml so the workflows stay aligned.

The SBOM and vulnerability report artifact uploads already use always() on latest main, so this PR focuses on the remaining phase 4 reporting improvement.

Validation

  • git diff --check
  • Local shell/JQ fixture test covering fixed critical, unfixed critical, empty locations, and ignored non-critical findings.
  • Commit pre-check hooks passed.

Notes: actionlint and ruby are not installed in this environment, so I could not run a full workflow syntax linter locally.

Co-authored-by: Codex <noreply@openai.com>
@geropl geropl enabled auto-merge (squash) June 22, 2026 14:40
@geropl geropl merged commit f1810e7 into main Jun 22, 2026
14 checks passed
@geropl geropl deleted the ona/phase-4-critical-vulnerability-reporting branch June 22, 2026 14:56
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.

2 participants