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.

Prerequisites

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.

Tools and APIs

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.

Integrate Legion