Safeguard
Security Guides•

Four threat modeling anti-patterns and how to avoid them

The Threat Modeling Manifesto names four anti-patterns: the hero modeler, admiration for the problem, overfocus and the quest for a perfect representation.

Safeguard Security Team
3 min read

Four anti-patterns sink most threat modeling efforts: relying on a hero, admiring the problem, overfocusing, and chasing one perfect diagram. The Threat Modeling Manifesto names all four. If your sessions feel like a chore that produces no changes, check this list first.

Hero Threat Modeler

The manifesto describes this as assuming success depends on one person's innate talent or mindset. It also states that everyone can and should threat model.

In practice the hero is the one security engineer who joins every session, sees every flaw and becomes a bottleneck. The fix is to teach the four questions to developers and let them run sessions, with the security team coaching. Champions are a good vehicle for this.

Admiration for the Problem

This is stopping at analysis without pursuing practical, relevant solutions. A long threat list that never becomes tickets is the classic symptom.

Close the loop in the same meeting. For each threat that matters, name a response and an owner before everyone leaves. If the list is too long, rank it and only commit to the top few.

Tendency to Overfocus

The manifesto describes losing sight of the big picture, or overemphasizing adversaries, assets or techniques. A team may spend an hour on an exotic attack on the cryptography library and never ask whether the admin panel is exposed.

Time box each area. Return to the data flow diagram and make sure every trust boundary got at least a few minutes.

Perfect Representation

Seeking a single ideal view of the system. The manifesto notes that multiple representations reveal different problems. A data flow diagram shows trust boundaries. A sequence diagram shows ordering problems. A list of user stories shows abuse of intended features.

Draw something rough, use it, and improve it next time. The data flow diagram guide covers a simple starting notation.

The positive values behind the warnings

The manifesto values:

  • A culture of finding and fixing design issues over box ticking compliance.
  • People and collaboration over processes, methodologies and tools.
  • A journey of understanding over a point in time view.
  • Doing threat modeling over discussing it in the abstract.
  • Continuous refinement over a one off deliverable.

Each anti-pattern is the opposite of one of these. If you want a quick self check, read the values aloud at the start of a session and ask which ones you are practicing.

A short retrospective

After each session, ask three questions. What did we change because of this? Who ran it, and could someone else next time? What did we skip that we should not have? Write the answers next to the model so the next session starts with them.

Spotting the patterns in the wild

Hero: the same name appears on every model. Admiration: the model has forty threats and two tickets. Overfocus: half the page covers one component. Perfect representation: the diagram has been in draft for a month. Look at your last three models and count which of these apply. Most teams find at least one, and naming it is half the fix.

Quick check

Is it bad to have a security expert in the session?

No. The anti-pattern is depending on that expert. Invite them as a coach and make sure developers can run the session without them.

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.