A Field Guide to the Threat Model

The threat model sits as the document most security teams have written once, presented to the board, then shelved. Three years later the architecture has changed, the threat actors have changed, the controls have changed, and the threat model still…

A single open notebook with handwritten lines on a dark wood surface, dim warm amber side light, deep navy shadows, no people visible.

The threat model serves as the the document most security teams have written once, presented to the board, then shelved. Three years later the architecture has changed, the threat actors have changed, the controls have changed, and the threat model still says the same thing. The threat model that does not get updated serves as the threat model that does not exist. The honest framing matters here, because the threat model the security team writes for the audit gets the threat model the audit accepts, and the audit accepting the threat model does not mean the threat model reflects the actual environment.

What follows runs as the working version of the field guide. The shorter version is what the security engineer actually has time to read.

What the document actually is

Three things, in roughly that order of how much each one matters. The first runs as the asset list, where the threat model names the systems, the data, the credentials, the crown jewels that the threat actor targets, the asset list that lives in the document amounts to the asset list the defender uses to prioritise, the asset list that lives in a spreadsheet somewhere else serves as the asset list the threat model does not reflect. The second runs as the threat actor list, where the threat model names the threat actors that the enterprise actually faces, the cybercriminal, the insider, the hacktivist, the nation state, the threat actor that the threat model omits serves as the threat actor the controls do not address. The third runs as the control list, where the threat model names the controls in place, the MFA, the segmentation, the backup, the detection, the control list that lives in the document serves as the control list the defender can map back to the threat actor, the control list that the threat model does not name serves as the control the audit cannot verify.

What the typical model gets wrong

Three mistakes, in roughly that order of how often each one shows up. The first runs as the actor omission, where the threat model names the external threat actor and forgets the insider, the insider that causes as many breaches as the external actor in most industries, the omission that the auditor does not catch because the auditor is looking for the section, not the analysis. The second runs as the asset abstraction, where the threat model talks about the production system in the abstract, the threat model does not name the specific database, the specific service, the specific credential, the abstraction that the threat model uses serves as the abstraction the engineer cannot test against. The third runs as the control assumption, where the threat model says the MFA is in place, the segmentation is in place, the detection is in place, the threat model does not say for which assets, the threat model does not say with what coverage, the threat model does not say verified when, the assumption that the threat model carries serves as the assumption the audit cannot verify.

How to keep the model alive

Three moves if you are the security team that wants the threat model to reflect the actual environment, not the audit deliverable. Tie it to the architecture change, because every change to the production system (the new service, the new vendor, the new data flow) carries a threat change, the threat model that updates on the architecture change serves as the threat model that reflects the production system. Schedule the quarterly review, because the threat actor changes, the control coverage changes, the asset list changes, the quarterly review that the team commits to in advance serves as the review the team actually does, the annual review that gets bumped. the the review the threat model never gets. Use it in the design review, because the threat model that the engineer reads before the new service ships serves as the threat model that changes the design, the threat model that lives in the compliance folder serves as the threat model the engineer never sees. The security team that ties the model to the architecture, schedules the review, and uses it in the design serves as the security team that keeps the model alive.

Abstract threat model as glowing cyan annotated diagram on a dark navy surface, dramatic chiaroscuro lighting from above.
The threat model in 2026: 3 things the document needs, 3 mistakes the typical model makes, 3 moves to keep it alive.

The bottom line

The threat model in 2026 is what the living document the security team uses to make decisions, not the static deliverable the security team presents once. The asset list, the actor list, the control list, all three need the quarterly refresh. The team that keeps the three moves going holds the line. The team that shelves it for the next audit does not.

Sources & Further Reading

All claims in this article are sourced from primary documentation, vendor advisories, and reputable security researchers.

Spotted an error? Email the editor. Corrections are issued with a visible correction note.

Editorial standards. Every article on humanrequired.org is reviewed by a human editor before publication. AI may assist with drafting or research; final editorial control is human. Read the full standards.

Continue reading