Published June 2, 2026 | Version 0.11
Model Open

CadsLang: A Smaller CoreLang for Network Security Modeling and Machine Learning Agents

  • 1. KTH Royal Institute of Technology

Description

CadsLang is a smaller version of the Meta Attack Language coreLang, intended for the use in tests with automated agents in the cyber range Crate.
The name stems from "Crate ADS-24 LANGuage" despite not being explicity tieds to neither Crate nor the ADS-24 network infrastructure. The language consists of 9 asset types, 49 attack steps and two defense steps.

The included image (cadslang_lang_graph.dot.png) shows the relations between the different attack steps.

Files

CadsLang.zip

Files (2.7 MB)

Name Size Download all
md5:b9f3b93555472cc5910d75591f915883
35.6 kB Preview Download
md5:17a07db20e071dc7d209c2785c63b47d
2.6 MB Preview Download

Additional details

Related works

Is referenced by
Dataset: 10.71775/kth.4mh6z-zw065 (DOI)