Skip to content

feat(lab1): juice shop deploy + PR template + triage report - #1674

Open
Mukhin-I wants to merge 5 commits into
inno-devops-labs:mainfrom
Mukhin-I:feature/lab1
Open

Mukhin-I wants to merge 5 commits into
inno-devops-labs:mainfrom
Mukhin-I:feature/lab1

Conversation

@Mukhin-I

Copy link
Copy Markdown

Goal

Deploy OWASP Juice Shop v20.0.0 locally, document a triage report, and bootstrap the PR + CI workflow.

Changes

  • submissions/lab1.md β€” triage report (deploy, health check, headers, top-3 risks β†’ OWASP Top 10:2025)
  • .github/PULL_REQUEST_TEMPLATE.md β€” reusable PR template
  • .github/workflows/lab1-smoke.yml β€” CI smoke test that boots Juice Shop and checks health

Testing

  • docker run … juice-shop:v20.0.0 β†’ HTTP 200 on /, 46 products from /api/Products, version 20.0.0
  • curl -I β†’ CSP and HSTS absent; Access-Control-Allow-Origin: * observed
  • CI: lab1-smoke (see Checks below)

Artifacts & Screenshots

  • submissions/lab1.md
  • CI run:

Checklist

  • Title is clear (feat(labN): <topic> style)

  • No secrets/large temp files committed

  • Submission file at submissions/labN.md exists

  • Task 1 β€” Juice Shop deployed, triage report in submissions/lab1.md

  • Task 2 β€” .github/PULL_REQUEST_TEMPLATE.md created

  • Task 3 β€” GitHub stars + follows complete

  • Bonus β€” lab1-smoke.yml green on this PR

@Mukhin-I
Mukhin-I marked this pull request as ready for review September 10, 2026 16:47
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