Threat Dragon version 2.0

Collaboration

Threat Dragon supports the concept of deep linking. The deep links have changed from v1 due to the addition of identity providers. Please take note of the new structure.

Provider Types

Threat Dragon supports multiple provider types. Each provider “type” can have multiple providers, but they fall under the same category as far as deep linking is concerned. More providers and provider types will be added in the future.

Any word with a preceding colon (:) is a variable. Substitute the variables where appropriate. Variables will need to be URLEncoded.

Git

Action Link
View Threat Model /git/:provider/:repository/:branch/:threatmodel
Edit Threat Model /git/:provider/:repository/:branch/:threatmodel/edit
Edit Diagram /git/:provider/:repository/:branch/:threatmodel/:diagram/edit *(not implemented)

Local

While you might not be able to collaborate by sharing deep links when using the local session, this can still be helpful for reference:

Action Link
View Threat Model /local/:threatmodel
Edit Threat Model /local/:threatmodel/edit
Edit Diagram /local/:threatmodel/:diagram/edit *(not implemented)