-
Notifications
You must be signed in to change notification settings - Fork 0
Basic Test
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

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

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

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

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.

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.
