Tools / Microsoft Threat Modeling Tool (TMT) Interview questions
What file format does TMT use to save models?
TMT saves a model as a file with the .tm7 extension, which internally is a JSON document containing every diagram element, its properties, the trust boundaries, and the full list of generated threats along with their state, priority, and justification text.
Because it's plain JSON rather than a proprietary binary format, a script can open a .tm7 file and read or diff its contents without needing TMT installed - which is exactly what teams exploit when they want lightweight automation (like counting open High-priority threats) around a tool that has no official API.
More Related questions...