5465 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / docker-compose.yml YML
# Two services so trainees can diff vulnerable vs. fixed behaviour side by side.
#   vulnerable -> http://localhost:8000   (bypassable)
#   fixed      -> http://localhost:8001   (not bypassable)
services:
  vulnerable:
    build: .
    command: uvicorn app.vulnerable_app:app --host 0.0.0.0 --port 8000
    ports:
      - "8000:8000"

  fixed:
    build: .
    command: uvicorn fixed.fixed_app:app --host 0.0.0.0 --port 8001
    ports:
      - "8001:8001"