- Agentic AI based Threat Modeling Technique
- Supports
STRIDE - Supports
PASTA
Langgraphfor multi-agent orchestrationFaissfor the knowledge base and RAGGroqandOpenAIfor model endpointHuggingfacefor embeddingsStreamlitfor Web Interface
| Model | Status |
|---|---|
qwen/qwen3-32b |
✔️ |
meta-llama/llama-4-maverick-17b-128e-instruct |
✔️ |
openai/gpt-oss-120b |
✔️ |
openai/gpt-oss-20b |
✔️ |
openai/gpt-4o-mini |
✔️ |
moonshotai/kimi-k2-instruct-0905 |
✔️ |
- Local Deployment with light weight GUI.
- Deployed and tested using
Amazon Bedrock AgentCore RuntimeandAgentCore Memoryservices AWS CloudWatchfor observability
- Please check
.env.examplefile to setup API key. - Once setup done, change it from
.env.exampleto.env
git clone https://github.com/findthead/Threatviz.git
cd Threatviz
uv sync
uv run threatviz.py -id CVE-2025-55182 -html_report
uv run threatviz.py -dashboard
@software{Threatviz,
author = {Subhay},
title = {Threatviz: An autonomous multi-agent Threat Modeling Tool},
url = {https://github.com/findthehead/Threatviz},
version = {0.0.3},
year = {2025}
}









