Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for consuming and generating Open Threat Model (OTM) #440

Closed
stevespringett opened this issue Jun 27, 2022 · 5 comments · Fixed by #787
Closed

Add support for consuming and generating Open Threat Model (OTM) #440

stevespringett opened this issue Jun 27, 2022 · 5 comments · Fixed by #787
Assignees
Labels
enhancement New feature or request OTM version-2.2
Milestone

Comments

@stevespringett
Copy link
Member

Hello. I'd like to be able to both consume and generate OTM from Threat Dragon. On the consumption side, I'd like to be able to open an otm file directly. On the generation side, I'd like to be able to save models in otm format.

The Open Threat Model format is still early in development, but its goals are to standardize how data from threat models are represented, providing interoperability between different systems and tools.

Per the readme:

OTM allows both humans and computers to understand what are the components of a system, how are they distributed, the security risks that could be exposed to attackers and the mitigations that could be implemented to avoid those vulnerabilities.

OTM can be used to document your system and threat model, to keep you threat model aware of the changes that happens in the system and many other use cases.

@stevespringett stevespringett added the enhancement New feature or request label Jun 27, 2022
@jgadsden
Copy link
Collaborator

jgadsden commented Jun 28, 2022

Hello @stevespringett , the Open Threat Model looks an excellent initiative.

The way we see it working is that Threat Dragon could read files in either format, and save in both formats. Typical Threat Dragon models are not large, it is a quick and accessible tool, so this could work well

@jgadsden
Copy link
Collaborator

jgadsden commented Nov 7, 2023

The Open Threat Model is looking very promising and so we should try to get this into the next version of threat dragon, further to the discussion in OTM under a standards body

@stevespringett
Copy link
Member Author

Update. Matthew McDonald on my team at ServiceNow will be publishing a PR that adds support. He's currently testing round tripping between Threat Dragon and IriusRisk.

@jgadsden jgadsden removed the help wanted Extra attention is needed label Nov 8, 2023
@jgadsden
Copy link
Collaborator

jgadsden commented Nov 8, 2023

Thanks @stevespringett , very good news that this is progressing. I have assigned it to you and feel free to add Matthew McDonald.

mmcdonald4tw pushed a commit to mmcdonald4tw/threat-dragon that referenced this issue Nov 15, 2023
- Enhances the web application interface to allow for the import and export of threat models in the OTM format.
- resolves OWASP#440
mmcdonald4tw pushed a commit to mmcdonald4tw/threat-dragon that referenced this issue Nov 15, 2023
- Enhances the web application interface to allow for the import and export of threat models in the OTM format.
- resolves OWASP#440
@jgadsden
Copy link
Collaborator

Thanks for the pull request @mmcdonald4tw, and it will get reviewed this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request OTM version-2.2
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants