Safeguard
Security Guides•

How do you train architects and tech leads in secure design?

Secure design training for architects and tech leads centres on threat modeling habits. Four questions, a repeatable format and the anti-patterns to avoid.

Safeguard Security Team
4 min read

Train architects and tech leads in secure design by teaching them to ask four questions of every design: what are we working on, what can go wrong, what are we going to do about it, and did we do a good enough job. Practise on real designs, in short sessions, with the whole team present.

Why this group needs its own training

Code level training reaches the people who write functions. Design decisions are made earlier, by a smaller group, and they are costly to reverse. A tech lead who chooses a shared service account or an open internal endpoint sets a risk that no later code review fully removes.

The Threat Modeling Manifesto states the aim directly: to improve the security and privacy of a system through early and frequent analysis.

The four questions

These come from the Manifesto and make a good backbone for any design review.

  1. What are we working on? Draw it. Boxes, data stores, trust boundaries, who talks to whom.
  2. What can go wrong? List threats, not solutions. Different viewpoints help, so include people who did not design it.
  3. What are we going to do about it? For each threat, decide: fix, reduce, accept or drop the feature.
  4. Did we do a good enough job? Check the result against the first three answers, and note what you would revisit.

What the Manifesto values

It prefers a culture of finding and fixing design issues over compliance for its own sake, people and collaboration over tools, a journey of understanding over a one time snapshot, doing threat modeling over talking about it, and continuous refinement over a single delivery.

For trainers, that is useful direction. Do not teach a heavyweight method that produces a document nobody reads. Teach a habit the team repeats when the design changes.

A training format that works

StepTimeWhat happens
Warm up10 minWalk through one small example together
Real design30 minThe lead brings a current design, the group models it
Actions10 minEach threat gets an owner and a decision
Retro10 minWhat was missing from the picture?

Run it three times over a quarter with different designs. By the third round, leads should be running it themselves.

Anti-patterns

The Manifesto lists patterns to avoid, including relying on a single hero threat modeler and overfocusing on adversaries. In practice:

  • One security person doing every model while engineers watch. Skills stay with that person.
  • Long sessions that drift into debating attacker motives instead of fixing the design.
  • Models that live in a slide and never change when the system does.

Measuring whether it worked

Count designs reviewed before build, threats that led to a design change, and how many leads run sessions without help. Avoid counting attendance alone.

Where Safeguard fits

Design decisions meet reality in dependencies, exposed services and policy. Safeguard supports asset discovery, dependency scanning and policies and gates, which can show whether what was built matches what was designed. It does not offer training courses. Free scan: gold.safeguard.sh/scan. See also our 60 minute workshop guide.

Quick check

Do architects need a formal threat modeling method?

Not to start. The four questions are enough for the habit. Add a named method later if the team wants more structure.

How often should a design be revisited?

When it changes in a way that alters data flows, trust boundaries or exposed surfaces, rather than on a fixed calendar.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.