Skip to content

Test#61

Merged
github-actions[bot] merged 3 commits intomainfrom
test
Mar 18, 2026
Merged

Test#61
github-actions[bot] merged 3 commits intomainfrom
test

Conversation

@sketch0395
Copy link
Collaborator

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Copilot AI review requested due to automatic review settings March 18, 2026 19:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Epyon scan reporting to be safer when reading result files and to improve downstream severity handling in the GitHub Actions notification flow.

Changes:

  • Skip symlinked result files when processing TruffleHog and Checkov outputs in the scan findings summary script.
  • Normalize Checkov failed checks to report as High severity in the generated findings summary.
  • Fix the workflow’s GitHub Script notification logic by defining medium and low counts (used for labeling/dedup/severity status).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
scripts/shell/generate-scan-findings-summary.sh Avoids processing symlinked tool outputs; changes Checkov severity mapping to “High”.
.github/workflows/epyon-scan.yml Adds missing medium/low variables in the issue creation GitHub Script step.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 471 to 476
local checkov_failures=$(jq -r --arg tool "Checkov" '
[.results.failed_checks[]? | {
tool: $tool,
type: "iac_misconfiguration",
severity: (if .severity == "HIGH" then "High" elif .severity == "MEDIUM" then "Medium" elif .severity == "CRITICAL" then "Critical" else "Low" end),
severity: "High",
id: .check_id,
Comment on lines +468 to 476
# Extract Checkov findings - all failed checks are HIGH priority (IaC misconfigurations),
# consistent with the dashboard convention: Checkov failures are not CVEs so they
# should NOT be counted as CRITICAL, but all of them warrant HIGH priority.
local checkov_failures=$(jq -r --arg tool "Checkov" '
[.results.failed_checks[]? | {
tool: $tool,
type: "iac_misconfiguration",
severity: (if .severity == "HIGH" then "High" elif .severity == "MEDIUM" then "Medium" elif .severity == "CRITICAL" then "Critical" else "Low" end),
severity: "High",
id: .check_id,
@github-actions github-actions bot merged commit 68c2a75 into main Mar 18, 2026
8 checks passed
@sketch0395 sketch0395 deployed to production March 18, 2026 21:08 — with GitHub Actions Active
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