The Legion solution is a set of libraries and tools you can build into your application to provide protections against known exploits and attack vectors.
It comes pre-configured with detections and countermeasures, so it starts working right away.
To integrate with Legion, you must meet the conditions in the following table.
| Requirement | Details |
|---|---|
| Repository access | To access the GitHub repository for the Legion suite, work with the Legion team. You must have access to the legion-integrators GitHub group. |
| Visual Studio | The build solutions for Legion supports Visual Studio 2017, 2019, and 2022. Select the build solution that matches your Visual Studio version. |
The following table lists known compatibility statuses for third-party utilities.
| Utility | Type | Compatibility |
|---|---|---|
| BitDefender | Anti-virus and Firewall | Yes |
| Interception driver | Device driver for injected input | No |
| Nvidia Share | Screen capture | Yes |
| Sophos | Protection suite | No |
Contact the Legion team to request a compatibility investigation for a specific utility.
Legion includes tools in the file legion-tools.sln.
Build the tools included in the Legion SDK by selecting the TOOLS build configuration.
<aside> ⚠️
When updating to a new version of Legion, always fully rebuild tools and libraries.
</aside>
The tools available include:
Legion also provides many API endpoints for end-user identification, telemetry messaging, signature validation, and memory protections. For more information, see the Legion APIs.