Skip to content

feat(lab2): Threagile threat model + secure variant#2

Open
witch2256 wants to merge 1 commit into
mainfrom
feature/lab2
Open

feat(lab2): Threagile threat model + secure variant#2
witch2256 wants to merge 1 commit into
mainfrom
feature/lab2

Conversation

@witch2256

Copy link
Copy Markdown
Owner

Goal

Complete Lab 2 β€” Threat Modeling: STRIDE on Juice Shop with Threagile

Changes

  • Added submissions/lab2.md with baseline risk table, top-5 risks, STRIDE mapping, and trust boundary observation
  • Added labs/lab2/threagile-model-secure.yaml β€” hardened variant (HTTPS, encrypted DB, prepared statements, TLS for webhook)

Testing

  • Threagile v0.9.1 run against baseline model β†’ output/risks.json generated
  • Threagile v0.9.1 run against secure variant β†’ output-secure/risks.json generated
  • jq diff confirms risk reduction (3 risks removed)

Artifacts & Screenshots

  • submissions/lab2.md (full analysis + tables)
  • labs/lab2/threagile-model-secure.yaml

Checklist

  • Title is clear
  • No secrets committed
  • Submission file exists

  • Task 1 β€” Baseline risk table + top-5 with STRIDE mapping
  • Task 2 β€” Secure variant + risk diff table
  • Bonus β€” Auth-flow model + 3 auth-specific risks

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