Tools / Microsoft Threat Modeling Tool (TMT) Interview questions
How do you migrate an older.tms model into the current TMT template format?
Earlier tool generations saved models as .tms XML files bound to their own legacy template structure, which isn't directly compatible with the current .tm7 JSON-based template system.
A migration utility reads the legacy XML, remaps its stencils and previously generated threats to the closest equivalents in the current template, and writes out a new .tm7 file. That automated remap isn't guaranteed to be exact, though - custom legacy templates or rules don't always have a clean modern counterpart, so a manual review pass afterward is expected, particularly checking that carried-over threat descriptions still read correctly and that no stencil silently mapped to the wrong element type.
More Related questions...