An AI-powered threat modelling tool that generates threat models using the STRIDE methodology.
8.0K
AI-powered threat modeling using the STRIDE methodology, exposed as an interactive Streamlit web app.
Looking for the CLI? It's on PyPI:
pip install stride-gpt. This image is the Streamlit web UI only — there is no separate CLI Docker image.
docker run -p 8501:8501 --env-file .env mrwadams/stridegpt:latest
Then open http://localhost:8501 and follow the prompts.
You can also enter API keys directly in the UI (they stay in your browser session) if you'd rather not use a .env file.
Set whichever provider keys you want available. Only the providers you actually use need to be configured:
# .env
OPENAI_API_KEY=...
ANTHROPIC_API_KEY=...
GOOGLE_API_KEY=...
MISTRAL_API_KEY=...
GROQ_API_KEY=...
GITHUB_API_KEY=... # for analysing public GitHub repos
OLLAMA_ENDPOINT=http://host.docker.internal:11434 # host-relative when running in Docker
LM_STUDIO_ENDPOINT=http://host.docker.internal:1234
Inside Docker,
localhostrefers to the container — usehost.docker.internal(Mac/Windows) or the host IP (Linux) to reach Ollama / LM Studio on the host machine.
latest — most recent stable release (currently 0.16.1)0.16.1 — pinned versionlinux/amd64linux/arm64Content type
Image
Digest
sha256:986354da5…
Size
246.3 MB
Last updated
3 days ago
docker pull mrwadams/stridegpt