Skip to content

Commit e93bb3a

Browse files
committed
TT-16670: use CVE ids in scan report
1 parent 1a4d8b9 commit e93bb3a

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/osv-path-scan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
# Count vulnerabilities by severity
5555
CRITICAL=$(jq '[.results[].packages[]?.vulnerabilities[]? | select(.database_specific.severity == "CRITICAL")] | length' osv-results.json || echo 0)
5656
HIGH=$(jq '[.results[].packages[]?.vulnerabilities[]? | select(.database_specific.severity == "HIGH")] | length' osv-results.json || echo 0)
57-
MEDIUM=$(jq '[.results[].packages[]?.vulnerabilities[]? | select(.database_specific.severity == "MEDIUM")] | length' osv-results.json || echo 0)
57+
MEDIUM=$(jq '[.results[].packages[]?.vulnerabilities[]? | select(.database_specific.severity == "MODERATE")] | length' osv-results.json || echo 0)
5858
LOW=$(jq '[.results[].packages[]?.vulnerabilities[]? | select(.database_specific.severity == "LOW")] | length' osv-results.json || echo 0)
5959
6060
# Helper function for report lines
@@ -65,7 +65,7 @@ jobs:
6565
.packages[]? as $pkg |
6666
($pkg.vulnerabilities // [])[]? |
6767
select(.database_specific.severity == $sev) |
68-
"- (\(.id)) (score: \(.database_specific.cvss.score // .database_specific.cvss3_score // 0), affects: \($pkg.package.name)@\($pkg.package.version), fixed: \([.affected[]?.ranges[]?.events[]?.fixed | select(. != null)] | unique | join(",") // "unknown")): \(.summary // .details | split("\n")[0] | sub("^[ ]+"; ""))"
68+
"- (" + ((.aliases // []) | map(select(startswith("CVE-")))[0] // .id) + ") (score: " + (.database_specific.max_severity // .database_specific.cvss.score // .database_specific.cvss3_score // 0 | tostring) + ", affects: \($pkg.package.name)@\($pkg.package.version), fixed: \([.affected[]?.ranges[]?.events[]?.fixed | select(. != null)] | unique | join(",") // "unknown")): \(.summary // .details | split("\n")[0] | sub("^[ ]+"; ""))"
6969
' osv-results.json | sort -u
7070
}
7171
@@ -86,7 +86,7 @@ jobs:
8686
generate_lines HIGH
8787
echo ""
8888
echo "## Medium CVEs"
89-
generate_lines MEDIUM
89+
generate_lines MODERATE
9090
echo ""
9191
echo "## Low CVEs"
9292
generate_lines LOW

0 commit comments

Comments
 (0)