My use case for ThreatModeler Platform is building systems diagrams with a specific focus on the potential threats and security vulnerabilities that could arise should you make a certain change, such as if you connect one server to another server, what are the risks that you could see.
What is our primary use case?
How has it helped my organization?
ThreatModeler Platform has positively impacted my organization by changing the approach from manual to a more efficient method. The big change was the amount of time that my team spends building the models. Before, it would take them a couple of hours to do it. Now they can do it in about 30 minutes, and then small changes are even shorter. It's difficult to say how much ThreatModeler Platform saves financially or resource-wise because it's mostly in team man-hours. The fact that a team of five usually would take 20 hours total, and now it takes them 30 minutes represents a significant reduction in what my team is doing. It gives them the ability to do other things that may be more important.
ThreatModeler Platform's ability to measure and mitigate risks across different attack surfaces has helped my organization. It provides us with a metrics platform to see what our common risks are and start to address them. If we have one particular type of risk or category of risk that's 60% of all our findings, then that's obviously something we want to focus on as an organization. It really helps us identify where we are worst and address that immediately.
ThreatModeler Platform helps my security team keep pace with DevOps sprints by allowing us to adjust and adapt quickly to any of their diagrams and feature changes that they give us late in their cycles. Being able to adjust and adapt quickly means we don't bottleneck them or fall behind. We can't always keep up because there are so many of them and so few of us, but we don't fall behind as much anymore.
It's easy to customize the threat framework components of ThreatModeler Platform to match our needs with the UI. In the catalog, you can pick specific threats that are unique to your company and add those in. It's basically click, fill it out, and apply it to which component. The same applies with customizable components - you just go in, give it a description, a name, and an icon. It's pretty easy, similar to creating a Jira ticket.
What is most valuable?
The customizability is very nice. Unlike a lot of other similar tools, you can build it exactly to your spec. I appreciate the fact that you can iterate on models, so you have the history if you make a change. I can look back on what this exact same model looked like in 2020. The fact that it integrates with our SSO for login is nice as well.
What needs improvement?
There are areas for improvement in ThreatModeler Platform, particularly in cloud integration. You can connect with your VPC and it'll build models for you. That is definitely an area that needs improvement. We've tested it a few times and it's somewhat buggy. It'll double add components, stack components on top of each other, and doesn't make a readable diagram. It's a really good idea in theory because it can build out your entire VPC, but it's unpredictable.
Aside from that major area for improvement, a minor issue with ThreatModeler Platform is being able to pin connections between components. Sometimes it won't connect to the right side of the left component. It'll circle all the way around, making an odd-looking connection. Where it could be a straight line, it does something unusual. It's a minor thing, but when you build a complex model, you want to make sure that your connection points are very concise and clear.
For how long have I used the solution?
I have been using ThreatModeler Platform since approximately 2017, so eight years.
What do I think about the stability of the solution?
In regards to the stability of ThreatModeler Platform, I would rate it a ten as it has never gone down for us.
What do I think about the scalability of the solution?
Regarding scalability, I would rate it as a nine out of ten.
In our company, about 10 users use ThreatModeler Platform, and at the other one that I worked at, it was closer to about 30. The use of ThreatModeler Platform is global.
How are customer service and support?
I would rate the support for ThreatModeler Platform as an eight out of ten.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
ThreatModeler Platform is the best that I've used in the space. The other one that I've used is Microsoft Threat Modeler, and that is a terrible tool.
How was the initial setup?
It is a SaaS product, so they host it. I have done it two ways: once on-premises and once when they hosted it.
What's my experience with pricing, setup cost, and licensing?
It seems fairly reasonable. I don't have a comparison point to other products, but I've used it at two companies and it's always been a reasonably priced tool.
What other advice do I have?
I'm not sure that it's significantly impacted our training costs. We use it, but not specifically for training purposes.
We did not notice any changes in application coverage percentages since implementing ThreatModeler since we already had 100% coverage with our applications. We're just more efficient now.
I would recommend ThreatModeler Platform to other users, as it scales and it's the best one that I've seen out there. It just seems the tool that suits the needs of what people who are threat modeling want.
I would rate ThreatModeler Platform an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)

