The Threat Model: Repository, Injection, Tools and External Effects - grafsoul