Discover and explore top open-source AI tools and projects—updated daily.
awslabsAI-powered agent for automated threat modeling
Top 99.6% on SourcePulse
Threat Designer is a Generative AI application that automates and streamlines threat modeling for secure system design. It uses LLMs to analyze system architectures, identify potential security threats, and generate detailed threat models, enabling early integration of security into development.
How It Works
The core approach employs LLMs to parse architecture diagrams, detect security threats, and produce comprehensive threat models. It features an interactive UI for model refinement and an optional AI Assistant (Sentry) that can leverage a custom knowledge base ("Spaces") for organization-specific context, enhancing threat analysis with relevant internal documentation.
Quick Start & Requirements
pip install ./cli and run threat-designer. Operates locally using Amazon Bedrock or OpenAI credentials.chmod +x deployment.sh, export AWS credentials, and execute ./deployment.sh.Highlighted Details
Maintenance & Community
The provided README does not detail specific contributors, sponsorships, or community channels (e.g., Discord, Slack). Contribution guidelines are available via a CONTRIBUTING file.
Licensing & Compatibility
Limitations & Caveats
Full deployment necessitates AWS credentials and infrastructure setup. Optional features like the Sentry AI Assistant and web search require additional configuration and API keys. Switching between AI providers (Bedrock/OpenAI) mandates redeployment and invalidates existing sessions.
1 week ago
Inactive