Skip to content

Basic Test

MINHYUK PARK edited this page Jun 9, 2026 · 1 revision

Basic Test User Guide

1. Upload the model files

AutoTARA currently does not provide a feature that automatically compiles .mal files. You can manually run the compiler by using simulator.server/module/maltoolbox in the project directory to generate the LangGraph file.

When you access the frontend at http://127.0.0.1:8080, you will see the main page. Click the Import MAL Model button and upload the Diagram Model (.json) and MAL LangGraph (.json) files.

For testing purposes, you can use the sample models included in the AutoTARA project:

  • Diagram Model: sample/Tesla_Model_S_Graph_Model.json
  • VehicleLang LangGraph: sample/vehicleLang-langgraph.json

image

Next, click "Show Graph" to generate the DFD.

image

2. Generate the attack path

To derive the attack path, click the asset you want to use as the Entry/Target Point and configure the Entry/Target Attack Step.

image

Then click Simulate -> Run malsim to run the simulation. The shortest attack path will be generated and visualized.

image

3. Expand the attack scenario

Click the Report button, select the attack path for which you want to generate a detailed scenario, and then click "Add selected to Dashboard" to add it to the TARA Dashboard.

image

When you access the dashboard at http://127.0.0.1:8080/dashboard, you can see the list of simulated sessions. You can expand the attack path by clicking the Expand Attack Path button.

The Gemini API is used during the attack path expansion step. If you have not configured an API key in tara.server/.env, this feature will not be available.

image

Clone this wiki locally