Prev Next

Tools / Microsoft Threat Modeling Tool (TMT) Interview questions

What happens when you delete an element that already has generated threats?

Its associated threats are removed too, in a cascading delete - along with any Justification notes and state history you had recorded against them.

That's a meaningful loss if the element was removed for reasons unrelated to the risk itself (say, a component was renamed and re-drawn rather than truly eliminated), because there's no separate audit trail preserving why a previously flagged risk vector no longer appears in the model. Best practice is to set the threat's state and justification to reflect the real reason first - "component decommissioned" or similar - before deleting the element, in case a later reviewer or auditor asks why a known risk simply vanished from the report.

Deleting an element with existing generated threats causes those threats to:
Before deleting such an element, best practice is to:

More Related questions...

What is the Microsoft Threat Modeling Tool (TMT)? What is STRIDE? What are the main elements used in a TMT data flow diagram? What is a trust boundary in TMT? What is a data flow in a threat model diagram? What is a data store in TMT? What is an external entity in TMT? What is a process element in TMT? Is the Microsoft Threat Modeling Tool free to use? What operating systems does TMT run on? What file format does TMT use to save models? What is a threat modeling template in TMT? Define the "Not Started" threat state in TMT? List the threat states available for a generated threat in TMT? What is the purpose of the Threat Model Report in TMT? How do you create a new threat model in TMT? What are the types of shapes you can add to a TMT diagram? Describe the Analysis view in TMT? How does TMT automatically generate threats from a diagram? Why does TMT generate more threats for data flows crossing trust boundaries? What is the difference between STRIDE and DREAD? How do you customize a TMT template to add a new threat type? Why is a bidirectional data flow treated differently than unidirectional in TMT? When should you use a custom template instead of the default SDL template? How does TMT map STRIDE categories to specific diagram elements? What is the difference between a threat's Priority and its State in TMT? Why doesn't TMT integrate directly into CI/CD pipelines? How do you troubleshoot missing threats after adding a new element in TMT? What is the difference between TMT and OWASP Threat Dragon? When would you choose IriusRisk over TMT for an enterprise program? How is a mitigation documented for a threat in TMT? Why should you re-run threat generation after editing an existing data flow? What happens when you delete an element that already has generated threats? How do you migrate an older.tms model into the current TMT template format? Explain the execution flow when TMT generates a threat report? Explain the lifecycle of a threat model from creation to mitigation in TMT? Explain the internal working of TMT's rule-based threat generation engine? How can you optimize threat modeling for a large microservices architecture using TMT? Explain the internal working of trust boundary crossing detection in TMT? Why is version-controlling.tm7 files important in a microservices environment? Explain the difference between TMT's DFD-based approach and attack-tree-based threat modeling? Why is STRIDE-per-element considered more systematic than ad hoc brainstorming? How do you troubleshoot duplicate threats appearing across two overlapping diagrams? Explain the difference between TMT and PASTA methodology in interview terms? How can you integrate a TMT.tm7 file into an automated security pipeline? Why does removing a trust boundary line change threat count without deleting elements? Explain how custom threat properties extend the default TMT threat template schema? How do you handle threats marked "Not Applicable" during an audit? Explain the security implications of not updating a threat model after an architecture change? Which is better for a fast-moving cloud-native team: TMT or a lightweight open-source alternative, and why?
Show more question and Answers...


Comments & Discussions