See what your security landscape looks like.
Threat modeling is about identifying and reporting security threats applied to a robot and/or its components (both software and hardware) while providing means to address or mitigate them.
It aids you to theoretically analyse and evaluate all your infrastructure and system.Based on:
Security threat model will help you find security bugs early, understand your security requirements accurately and engineer and deliver better solutions.
Architecture Data Flow
Application components and trust boundaries
Description of the threat