View on GitHub

Attack Graphs Plugin for Draw.io

An Attack Graphs Extension for Draw.io

Attack Graphs Plugin for Draw.io

Launch draw.io

Draw.io Desktop

You can obtain the latest version of the plugin from here:

Download attackgraphs.js

Open draw.io Desktop and load the plugin file using the Extras > Plugins... dialog.

Attention! Starting from v19.0.3, plugins in drawio-desktop are disabled (see #72 and drawio-desktop Release Notes).

You can either use a version of drawio-desktop before v19.0.3 or start drawio-desktop from the command line including the parameter --enable-plugins.

AttackGraph Diagram Template

If you want to use the default functions that come shipped with this plugin, you can use the Attack Graph Template to create new files already containing the default functions. To do so, you will need to navigate to File > New > From Template URL and use one of the following URLs:

https://incyde-gmbh.github.io/drawio-plugin-attackgraphs/app/templates/basic/attackgraph_RKL.xml
https://incyde-gmbh.github.io/drawio-plugin-attackgraphs/app/templates/basic/attackgraph_TS50701.xml

User Guide

Acknowledgements

This software is provided by INCYDE GmbH in collaboration with Systems Lab 21 GmbH as part of the project Prognose Securitybedarf und Bewertung möglicher Sicherheitskonzepte für das System Bahn, funded by the German Centre for Rail Traffic Research at the Federal Railway Authority.