Attack Trees as Code
atac is a well-defined software interface (e.g. a library) used to model attacks on systems via "attack trees" [1].
atac could be implemented in any programming language, but the reference implementation provided here is done in Python 3.