Visual Studio Project Binding

Binding Overview

Code projects can be configured in one of two CxSAST modes:

  • Unbound: Each time you run a scan from the IDE, a new CxSAST project is created. Your scan results can be set to appear or not appear in other developers' installations.
  • Bound: The code project is associated with a specific CxSAST project. Scans are run according to CxSAST project settings (automatically, via CxSAST web interface or from the IDE). All installations of the IDE with projects bound to the CxSAST project can download the latest scan results.

By default, code projects are unbound.

Binding a Project

By default, code projects are unbound.

To bind a code project to a CxSAST project:

In the IDE, right-click the project and select CxViewerAction > Bind Project:

Select a CxSAST project, and click Bind:

The project is bound, and the CxSuite's latest scan results are downloaded to the IDE.

  

Downloading Scan Results

Upon binding, the latest scan results are automatically downloaded. Subsequently, scan results need to be manually downloaded.
To download scan results to a bound project: In the IDE, right-click the project and select CxViewerAction > Retrieve Results from Server.

Unbinding a Project

To unbind a project: In the IDE, right-click the project and select CxViewerAction > Unbind Project.



Have a question?  Want to report an issue?  Contact Checkmarx support