Vibe Coding Discover

AI Tools

stride-gpt

View on GitHub

An AI-powered threat modeling tool that leverages OpenAI's GPT models to generate threat models for a given application based on the STRIDE methodology.

★ 1.1K326 forksPythonMITmrwadams

AI-powered threat modeling CLI and Streamlit app that uses LLMs to generate STRIDE threat models, attack trees, DFDs and mitigations from app descriptions, codebases or architecture diagrams. Supports MITRE ATT&CK/ATLAS mapping, DREAD scoring, and SARIF/Markdown/HTML reports.

Use Cases

Generate STRIDE threat models from an app descriptionAgentic codebase security analysisThreat modeling GenAI/LLM applications via OWASP LLM Top 10Threat modeling agentic AI systems via OWASP ASIGenerate attack treesDREAD risk scoringMap threats to MITRE ATT&CK and ATLASGenerate data flow diagramsProduce Gherkin security test casesExport findings as SARIF/Markdown/JSON/HTMLAnalyze GitHub repositories for threatsMultimodal diagram-based threat modeling

Built With

Language
Python
Frameworks
LiteLLM · Streamlit · Pydantic · Typer · Rich · pytest · uv · Docker

Tags

threat-modeling · security · STRIDE · MITRE-ATT&CK · DREAD · attack-trees · OWASP-LLM-Top-10 · SARIF · data-flow-diagrams · agentic-AI-security · cli · litellm · drawio · streamlit · secops