elastic / SWAT

Simple Workspace Attack Tool (SWAT) is a tool for simulating malicious behavior against Google Workspace in reference to the MITRE ATT&CK framework.
Apache License 2.0
160 stars 7 forks source link

[Feature Request] Add `pytest` and emulation metadata testing #71

Closed terrancedejesus closed 1 year ago

terrancedejesus commented 1 year ago

Overview

This PR adds pytest as a dependency to SWAT. It also adds test_emulation.py with several tests regarding emulation module metadata that is required. This emulation metadata is used to dynamically determine, scopes, services, ATT&CK mappings and more which affect other features.

Additional Information

Testing