diff --git a/src/summary.ts b/src/summary.ts
index 483405b..3e188d2 100644
--- a/src/summary.ts
+++ b/src/summary.ts
@@ -261,14 +261,17 @@ export function addScorecardToSummary(
for (const dependency of scorecard.dependencies) {
core.summary.addRaw(
`
| ${dependency.ecosystem}/${dependency.packageName} | ${dependency.version} |
- ${dependency.depsDevData?.scorecard.overallScore == undefined ? 'Unknown' : dependency.depsDevData?.scorecard.overallScore} | `,
+ ${dependency.depsDevData?.scorecard.overallScore === undefined || dependency.depsDevData?.scorecard.overallScore === null ? 'Unknown' : dependency.depsDevData?.scorecard.overallScore} | `,
false
)
if (dependency.depsDevData?.scorecard.checks !== undefined) {
let detailsTable =
'| Check | Score | Reason |
'
for (const check of dependency.depsDevData?.scorecard.checks || []) {
- let icon = (check.score < config.warn_on_openssf_scorecard_level) ? ":warning:" : ":green_circle:"
+ let icon =
+ check.score < config.warn_on_openssf_scorecard_level
+ ? ':warning:'
+ : ':green_circle:'
detailsTable += `| ${check.name} | ${check.score} | ${icon} ${check.reason} |
`
}