Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

Conversation

@r-thak
Copy link
Owner

@r-thak r-thak commented Nov 16, 2025

Added apk update && apk upgrade --no-cache to all Alpine-based Docker images to ensure all system packages are upgraded to their latest versions with security patches. This addresses CRITICAL and HIGH severity vulnerabilities detected by Trivy scans in the CI/CD pipeline.

Changes:

  • backend/Dockerfile: Added package upgrades in both builder and production stages
  • backend/Dockerfile.minimal: Added package upgrade for CI/CD builds
  • frontend/Dockerfile: Added package upgrades in both builder and production stages
  • frontend/Dockerfile.minimal: Added package upgrades in both stages
  • nginx/Dockerfile: Added package upgrade to NGINX WAF image

This ensures defense-in-depth security by keeping base images current with the latest security patches while maintaining the existing multi-layer security architecture (WAF, OPA, Falco, application security).

Added apk update && apk upgrade --no-cache to all Alpine-based Docker images
to ensure all system packages are upgraded to their latest versions with
security patches. This addresses CRITICAL and HIGH severity vulnerabilities
detected by Trivy scans in the CI/CD pipeline.

Changes:
- backend/Dockerfile: Added package upgrades in both builder and production stages
- backend/Dockerfile.minimal: Added package upgrade for CI/CD builds
- frontend/Dockerfile: Added package upgrades in both builder and production stages
- frontend/Dockerfile.minimal: Added package upgrades in both stages
- nginx/Dockerfile: Added package upgrade to NGINX WAF image

This ensures defense-in-depth security by keeping base images current with
the latest security patches while maintaining the existing multi-layer
security architecture (WAF, OPA, Falco, application security).
@r-thak r-thak merged commit e96c491 into main Nov 16, 2025
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants