Here you can paste your kubernetes manifest file and generate mermaid graphs out of them. Importing a Kubernetes manifest file will only generate a nice mermaid diagram. It is useful for documentation purposes but not for security assessment.
ATT&CK Summary with artifacts and attacks.
This is a description of your IT architecture in RDF format. Nodes are described using MITRE categories.
graph placeholder
This is a python console that you can use to inspect and query the semantic graphs `g` and `g1`. Moreover, you can issue SPARQL queries using the `g.query()` method. Currently it does only show the returned value of the last python line, so statements such as print(), while evaluated, are not shown.
Intro
This tool shows how to use the D3FEND ontology to support the design and review of IT architectures.
- The first step is to represent your components and their relationships in a mermaid graph.
- You can classify your components using font-awesome icons (see the gallery). For example the
fa:fa-envelopeicon is used to reference is an email.Client -->|d3f:Email| MTA
The application is capable to label major sofware applications (e.g. nginx, postfix, ...) and to map them to the corresponding D3FEND classes (e.g.d3f:MailTransferAgent). You can also use thefab:fa-reacticon to indicate that a component is a WebUI. - Once you have created your mermaid graph, you can click on the D3FEND tab to see the corresponding D3FEND graph. The D3FEND graph is represented as a turtle file. You can copy and paste it in your favorite RDF editor (e.g. W3C RDF validator).
- The "Summary" tabs shows a table with the main entities of the D3FEND graph and the attacks associated with the specific DigitalArtifacts. The table contains hyperlinks to the corresponding D3FEND classes and ATT&CK techniques.
Open Source
This tool is Open Source, contributions are welcome.
- Source code: github.com/par-tec/d3fend-tools
D3FEND Summary with artifacts and defemses.