Skip to content

docs: add lab2 submission#2

Open
fayz131 wants to merge 1 commit intomainfrom
feature/lab2
Open

docs: add lab2 submission#2
fayz131 wants to merge 1 commit intomainfrom
feature/lab2

Conversation

@fayz131
Copy link
Owner

@fayz131 fayz131 commented Feb 16, 2026

Goal

Implement Lab 2: Threat modeling of OWASP Juice Shop using Threagile, including baseline analysis, secure HTTPS variant, and risk comparison

Changes

  • Generated baseline Threagile threat model outputs
  • Calculated Top 5 risks with composite scoring
  • Created secure variant (HTTPS + storage encryption)
  • Generated secure threat model outputs
  • Compared baseline vs secure risk categories
  • Added labs/submission2.md with full analysis

Testing

  • Ran Threagile Docker container to generate baseline model
  • Ran Threagile Docker container for secure variant
  • Compared risks.json files using provided jq script
  • Verified diagrams and reports were generated in both baseline and secure folders

Artifacts & Screenshots

  • labs/submission2.md
  • labs/lab2/baseline/report.pdf
  • labs/lab2/secure/report.pdf
  • Baseline and Secure data-flow & data-asset diagrams
  • risks.json comparison (jq delta table)

Checklist

  • [☑️ ] PR title is clear and descriptive
  • [ ☑️] Documentation updated if needed
  • [ ☑️] No secrets, temporary files, or large binaries included

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