Fortishield is a free and open source platform used for threat prevention, detection, and response. It is capable of protecting workloads across on-premises, virtualized, containerized, and cloud-based environments.
Fortishield solution consists of an endpoint security agent, deployed to the monitored systems, and a management server, which collects and analyzes data gathered by the agents. Besides, Fortishield has been fully integrated with the Elastic Stack, providing a search engine and data visualization tool that allows users to navigate through their security alerts.
In this repository you will find the tests used in the CI environment to test Fortishield's capabilities and daemons. This is the structure of the repository:
deps/fortishield_testing
: contains a Python's framework used to automatize tasks and interact with Fortishield.tests
: directory containing the test suite. These are tests developed using Pytest.integration
: integration tests of the different daemons/components.system
: system tests of Fortishield.scans
: tests used to scan and verify Fortishield Python code and dependencies.
docs
: contains the technical documentation about the code and documentation about the tests.