We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2a60d75 commit 02a236bCopy full SHA for 02a236b
.github/workflows/aquasec_repo_scan.yml
@@ -81,8 +81,19 @@ jobs:
81
exit 1
82
fi
83
84
+ # Check if response is valid JSON
85
+ if ! echo "$PAGE_RESPONSE" | jq empty 2>/dev/null; then
86
+ echo "Invalid JSON response from API:"
87
+ echo "$PAGE_RESPONSE"
88
+ exit 1
89
+ fi
90
+
91
if [ $PAGE_NUM -eq 1 ]; then
92
TOTAL_EXPECTED=$(echo "$PAGE_RESPONSE" | jq -r '.total // 0')
93
+ if ! [[ "$TOTAL_EXPECTED" =~ ^[0-9]+$ ]]; then
94
+ echo "Error: Invalid total value from API: $TOTAL_EXPECTED"
95
96
97
echo "Total findings expected: $TOTAL_EXPECTED"
98
99
0 commit comments