Skip to content

Lab 7 - container image vulnerability scanning#622

Open
blxxdclxud wants to merge 17 commits intoinno-devops-labs:mainfrom
blxxdclxud:feature/lab7
Open

Lab 7 - container image vulnerability scanning#622
blxxdclxud wants to merge 17 commits intoinno-devops-labs:mainfrom
blxxdclxud:feature/lab7

Conversation

@blxxdclxud
Copy link
Copy Markdown

Goal

Lab 7 — container image vulnerability scanning, Docker host security benchmarking, and secure deployment configuration analysis for OWASP Juice Shop.

Changes

  • Added labs/submission7.md with full analysis for Tasks 1–3
  • Added labs/lab7/scanning/scout-cves.txt — Docker Scout CVE scan (11 Critical, 65 High)
  • Added labs/lab7/scanning/snyk-results.txt — Snyk scan (5 Critical, 44 High, with upgrade paths)
  • Added labs/lab7/scanning/dockle-results.txt — Dockle config assessment
  • Added labs/lab7/hardening/docker-bench-results.txt — CIS Docker Benchmark (45 PASS, 211 WARN)
  • Added labs/lab7/analysis/deployment-comparison.txt — three deployment profiles compared

Testing

  • Local testing performed
  • Verified the expected behavior

All three container profiles (default, hardened, production) returned HTTP 200. Docker Scout, Snyk, Dockle, and docker-bench-security all ran successfully against bkimminich/juice-shop:v19.0.0.

Artifacts & Screenshots

Scan outputs committed to labs/lab7/:

  • Docker Scout: 76 vulnerabilities (11C/65H) in 1004 packages
  • Snyk: 49 issues (5C/44H) with specific upgrade recommendations
  • CIS Benchmark: 45 PASS, 211 WARN, 0 FAIL
  • All 3 deployment profiles confirmed running and responding

Checklist

  • PR has a clear, descriptive title
  • Documentation updated if needed
  • No secrets or large temp files included

  • Task 1 done — Advanced Image Security & Configuration Analysis
  • Task 2 done — Docker Security Benchmarking & Assessment
  • Task 3 done — Secure Container Deployment Analysis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant