diff --git a/scripts/compliance-audit.sh b/scripts/compliance-audit.sh index 8550bf3f..418d9b8f 100755 --- a/scripts/compliance-audit.sh +++ b/scripts/compliance-audit.sh @@ -300,7 +300,7 @@ check_repo_settings() { for entry in "${REQUIRED_SETTINGS_BOOL[@]}"; do IFS=':' read -r key expected severity detail <<< "$entry" local actual - actual=$(echo "$settings" | jq -r ".$key // \"null\"") + actual=$(echo "$settings" | jq -r ".$key | if . == null then \"null\" else tostring end") if [ "$actual" != "$expected" ]; then add_finding "$repo" "settings" "$key" "$severity" \ "$detail (current: \`$actual\`, expected: \`$expected\`)" \