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

orienting the diagram #46

Open
lcarson-2002 opened this issue Jun 10, 2022 · 3 comments
Open

orienting the diagram #46

lcarson-2002 opened this issue Jun 10, 2022 · 3 comments

Comments

@lcarson-2002
Copy link

lcarson-2002 commented Jun 10, 2022

The current browser based technique for documenting the ATT&CK Flows has basically no function for orienting or re-balancing the "diagram". Have you considered using Modelio instead of browser based?
https://www.modelio.org/. Long term that may be easier to work with

@mehaase
Copy link
Contributor

mehaase commented Jun 13, 2022

Thank you for the feedback. Can you explain "orienting or re-balancing" a bit more?

We are in the process of updating the Attack Flow Builder right now, with some big improvements to be published later this year. The goal with the browser-based approach is to make it frictionless to get started with Attack Flow, and the updates this year will build on that further. It is unlikely that we would switch to a different tech stack at this point.

On the other hand, an open standard, we encourage different approaches and implementations. If you work out how to use Modelio to produce valid Attack Flow, we can include that in our documentation or link to your documentation.

@mehaase mehaase mentioned this issue Jul 1, 2022
@lcarson-2002
Copy link
Author

When you build a complex tree it gets very difficult in the web browser to organise the nodes/leaves such that you can see all of the branches and add new ones that make logical sense; tools that are focused around mind mapping, diagramming, etc. all have a function to reorganise or re-layout the tree in order to more easily see the leaves and branches. Does that make sense?

@mehaase
Copy link
Contributor

mehaase commented Jul 5, 2022

That makes sense. We have shied away from force-directed layouts in the Attack Flow builder due to the tendency to get unintelligible results, e.g. see this STIX2 visualization:

STIX2 visualization that has many overlapping edges and is difficult to read

I can appreciate that this would be very beneficial if it is done well. We have a lot of work planned for the builder and if we have time we will experiment with automated layout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants