STRIDE GPT – AI-powered Tool LLMs To Generate Threat Models

A new tool has emerged that promises to revolutionize the way organizations approach threat modeling. STRIDE GPT, an AI-powered threat modeling tool, leverages the capabilities of large language models (LLMs) to generate comprehensive threat models and attack trees for applications, ensuring a proactive approach to security.

Developed by Matthew Adams, Head of Security Enablement at Citi, STRIDE GPT integrates the STRIDE methodology with the power of LLMs to automate the process of identifying potential threats and vulnerabilities in software applications.

The tool’s user-friendly interface allows users to input application details, such as the type of application, authentication methods, and whether it processes sensitive data or is internet-facing.

Google News

Based on this information, STRIDE GPT generates detailed threat models, and attack trees and suggests possible mitigations for identified threats.

STRIDE GPT – AI-powered Tool

One of the standout features of STRIDE GPT is its multimodal capability, which allows users to incorporate architecture diagrams, flowcharts, and other visual representations into the threat modeling process.

This feature enhances the accuracy and comprehensiveness of the threat models by considering various aspects of the application’s architecture.

Additionally, STRIDE GPT supports DREAD risk scoring, which provides a more granular evaluation of the severity of potential threats, aiding in prioritizing mitigation efforts

The tool’s integration with various AI models, including those from OpenAI, Azure OpenAI Service, Google AI API, and Mistral API, ensures flexibility and adaptability to different organizational needs.

STRIDE GPT also supports locally hosted models via Ollama and LM Studio Server for data privacy concerns, ensuring that application details are not stored, thus maintaining confidentiality.

STRIDE GPT’s development has been marked by continuous improvements, with recent updates including support for GitHub repository analysis, allowing for a more comprehensive threat modeling by analyzing the README and key files of repositories.

This feature is particularly useful for organizations looking to integrate security practices from the very inception of their projects.

The tool’s impact extends beyond just generating threat models. It also generates Gherkin test cases based on identified threats, bridging the gap between threat modeling and testing, ensuring that security considerations are integrated into the testing process.

This holistic approach to security is further enhanced by STRIDE GPT’s ability to suggest possible mitigations, making it a valuable asset for cybersecurity professionals and development teams alike.

Matthew Adams presented STRIDE GPT at the Open Security Summit in January 2024, where he discussed the project’s inception, its core functionalities, and future plans. The presentation highlighted the tool’s potential to transform threat modeling practices by making them more accessible and efficient.

As organizations increasingly rely on AI and machine learning for various applications, tools like STRIDE GPT have become indispensable. They help identify and mitigate threats and understand the security implications of deploying AI-powered systems.

With its focus on STRIDE methodology and the integration of AI, STRIDE GPT stands at the forefront of modern cybersecurity practices, offering a glimpse into the future where AI-driven security solutions are the norm.

In conclusion, STRIDE GPT represents a significant advancement in threat modeling, leveraging the power of LLMs to provide detailed, actionable insights into potential security threats.

Its development and adoption signify a shift towards more automated, intelligent, and proactive security measures in software development, ensuring that applications are secure by design.

Equip your team with real-time threat analysis With ANY.RUN’s interactive cloud sandbox -> Try 14-day Free Trial

Guru Baran
Gurubaran is a co-founder of Cyber Security News and GBHackers On Security. He has 10+ years of experience as a Security Consultant, Editor, and Analyst in cybersecurity, technology, and communications.