Skip to main content
Intermediate ~16 hours

Threat Model for a Real System

Build a STRIDE / LINDDUN threat model for a real (or hypothetical) system. Senior security signal.

Drawing tool (Excalidraw, Threat Dragon)STRIDE methodology

About this project

Threat modeling is the senior security skill — it requires deep understanding of systems and adversaries. This project teaches the STRIDE methodology: data-flow diagrams, threat enumeration, mitigation mapping, residual-risk acceptance. Pick a real system (an open-source app, or a hypothetical "new feature") and ship a complete threat model.

Why build this in 2026?

AI features need threat models for prompt injection, model exfiltration. Specialty hiring opportunity.

What you'll ship

  • Threat model document
Data-flow diagrams
Mitigation roadmap

Sign up to see the full project brief

Full deliverables, success criteria, and AI Career Tutor support — free.

You'll unlock:Complete project brief, AI tutor that knows this project, and progress tracking when you start.

Skills you'll practice

threat modelingsecurity