Skip to main content

.NET Core agent

The Contrast .NET Core agent analyzes the behavior of .NET Core web applications as users interact with them.

The agent automatically instruments the ASP.NET Core application when the host process is set up with profiling environment variables or an application launch profile.

The Contrast .NET Core agent consists of two components that run within the same process as your application:

  • The .NET Profiler instruments applications by adding calls to Contrast sensor code in security relevant APIs used by the application and its dependencies (also known as IL weaving).

  • Sensors gather security, architecture and library information.

Once you install the .NET Core agent, its sensors will gather information about the application's security, architecture and libraries as users exercise the applications. You can view the results of the agent's analysis in Contrast. The agent uses these supported technologies and these system requirements.