From a0b6efc308acd4e2df85e7a82f78d0a86f9f3dcd Mon Sep 17 00:00:00 2001 From: Luca Sacchi Ricciardi Date: Thu, 9 Apr 2026 12:15:47 +0200 Subject: [PATCH] fix: remove invalid local declarations from bash script --- labs/lab-01-iam/tests/99-final-verification.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/labs/lab-01-iam/tests/99-final-verification.sh b/labs/lab-01-iam/tests/99-final-verification.sh index 92f976c..ff50ef8 100755 --- a/labs/lab-01-iam/tests/99-final-verification.sh +++ b/labs/lab-01-iam/tests/99-final-verification.sh @@ -67,12 +67,12 @@ else # If containers are running, verify they're not root if docker compose -f "$compose_file" ps --services 2>/dev/null | grep -q .; then - local root_count=0 + root_count=0 while IFS= read -r service; do [ -z "$service" ] && continue - local container=$(docker compose -f "$compose_file" ps -q "$service" 2>/dev/null || echo "") + container=$(docker compose -f "$compose_file" ps -q "$service" 2>/dev/null || echo "") if [ -n "$container" ]; then - local user=$(docker exec "$container" whoami 2>/dev/null || echo "unknown") + user=$(docker exec "$container" whoami 2>/dev/null || echo "unknown") if [ "$user" = "root" ]; then echo -e " ${RED}✗${NC} Service $service running as ROOT (INF-01 violation)" ((root_count++)) || true