4f924d5c59
Added Trivy-based security scanning to the CI pipeline for the Dockerfile.server image. The scan is configured to fail the build on any HIGH or CRITICAL severity vulnerabilities, preventing insecure images from being deployed to production. Changes: - Added security scan step to .forgejo/workflows/ci.yml docker job - Trivy is installed and executed after building the Dockerfile.server image - Scan results are displayed in CI job output with detailed vulnerability report - Build fails (non-zero exit) if HIGH or CRITICAL vulnerabilities are detected - Added BDD feature file and step definitions for security scanning verification