Dropbox built a system using Model Context Protocol (MCP) and Dash to automatically retrieve relevant threat models during code review, bridging the gap between design decisions and code implementation. This system uses foundational LLMs to compare documented security requirements with proposed code changes, improving the visibility and enforcement of security policies. The initial analysis showed that only 12% of implementing PRs explicitly linked back to their threat models, with 69% of connections recoverable only through semantic search. The system aims to reduce manual cross-referencing and surface security findings invisible without the threat model.
All Dropbox trails