#STRIDE Threat Modeling How to Apply STRIDE Threat Modeling and SonarQube Analysis for Secure Software Development