Fix container scan policy mount
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Codex
2026-07-18 04:38:46 +02:00
parent 6a22fcd1f8
commit 84cfe0d339
2 changed files with 5 additions and 1 deletions
+2
View File
@@ -65,6 +65,8 @@ def test_scanner_images_are_versioned_and_digest_pinned() -> None:
assert "--ignore-unfixed" in scan assert "--ignore-unfixed" in scan
assert "--timeout 20m" in scan assert "--timeout 20m" in scan
assert "--scanners vuln" in scan assert "--scanners vuln" in scan
assert '-v "$IGNORE_FILE:$CONTAINER_IGNORE_FILE:ro"' in scan
assert '--ignorefile "$CONTAINER_IGNORE_FILE"' in scan
assert "geointel-container-vulnerabilities.json" in scan assert "geointel-container-vulnerabilities.json" in scan
+3 -1
View File
@@ -8,6 +8,7 @@ TRIVY_IMAGE="aquasec/trivy:0.70.0@sha256:be1190afcb28352bfddc4ddeb71470835d16462
CACHE_DIR="${GEOINTEL_TRIVY_CACHE:-$ROOT/.cache/trivy}" CACHE_DIR="${GEOINTEL_TRIVY_CACHE:-$ROOT/.cache/trivy}"
PYTHON_CMD="${PYTHON_BIN:-python3}" PYTHON_CMD="${PYTHON_BIN:-python3}"
IGNORE_FILE="$(mktemp)" IGNORE_FILE="$(mktemp)"
CONTAINER_IGNORE_FILE="/tmp/geointel-trivy-ignore.txt"
trap 'rm -f "$IGNORE_FILE"' EXIT trap 'rm -f "$IGNORE_FILE"' EXIT
case "$OUTPUT" in case "$OUTPUT" in
@@ -42,13 +43,14 @@ docker run --rm \
docker run --rm \ docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock \ -v /var/run/docker.sock:/var/run/docker.sock \
-v "$CACHE_DIR:/root/.cache/trivy" \ -v "$CACHE_DIR:/root/.cache/trivy" \
-v "$IGNORE_FILE:$CONTAINER_IGNORE_FILE:ro" \
"$TRIVY_IMAGE" \ "$TRIVY_IMAGE" \
image \ image \
--scanners vuln \ --scanners vuln \
--timeout 20m \ --timeout 20m \
--skip-version-check \ --skip-version-check \
--ignore-unfixed \ --ignore-unfixed \
--ignorefile "$IGNORE_FILE" \ --ignorefile "$CONTAINER_IGNORE_FILE" \
--severity HIGH,CRITICAL \ --severity HIGH,CRITICAL \
--exit-code 1 \ --exit-code 1 \
"$TARGET_IMAGE" "$TARGET_IMAGE"