Skip to main content

Compatibility checking for routing frameworks

When you instrument an application with a Contrast agent, Contrast looks for routing frameworks that it supports. Supported routing frameworks help Contrast to report detailed data about vulnerabilities and route coverage.

If your application has unsupported frameworks, you may be able to see vulnerability data but other features like route coverage or dedupe may not be available for your application.

Note

These agent versions support this feature:

  • Java 6.3.0 and later

  • .NET Core 4.2.14 and later

  • .NET Framework 51.0.32 and later

  • Node.js 5.9.0 and later

  • Python 8.2.0 and later

How compatibility checking works

During an agent session, the Contrast agent discovers routes and checks for supported routing frameworks. Where possible, Contrast displays details about which frameworks it finds.

  • If Contrast detects supported frameworks during route discovery, it displays a list of these frameworks.

  • If the selected application is a merged application, Contrast displays routing framework details for the primary application only.

  • If Contrast doesn't support the routing frameworks that your application uses, it displays a message that it can't detect routing frameworks.

If you are using older agents, Contrast might not be able to detect the routing frameworks. Consider updating your agent if you want to be able to view this information.

View routing framework details

  1. Select Applications in the header.

  2. Select an application.

  3. In the Overview tab, in the Summary section, view the routing framework details on the right side.