- src/main/resources/icons - all icons for displaying assets in SecuriCAD
- src/main/mal - the MAL specification files for SCADA
- src/test/java - unit tests for MAL specifications
Icons are placed in src/main/resources/icons. All icons except Host, User, Password and Network are obtained from https://www.flaticon.com/
- coreLang.mal - the assets that belong to coreLang
- VulnerabilityManual - the assets that belong to coreLang
- VulnerabilityAutomatic - the assets that belong to coreLang
- coreVulnerability - the assets that belong to coreLang
- accounts.mal - the categories of assets and associations related to user accounts for App Server, Directory Service, Communication Frontend, Data Engineering server.
- appserver.mal - the categories of assets and associations related to App Server
- communication.mal - the categories of assets and associations related to networks and zones
- scadalang.mal - the main SCADA specification
To open the MAL files, we need to use SecuriCAD software developed by Foreseeti.