Installing the Veracode TFS Flaw Synchronizer

Ticketing Systems

The Veracode TFS Flaw Synchronizer files are located at https://tools.veracode.com/integrations/Microsoft/TFS-Synchronizer/bin/VeracodeTFSSynchronizer.zip. The Veracode TFS flaw synchronizer is compatible with Team Foundation Server 2012 and 2013, and the .NET 4.5 or 4.5.1 framework is required.

  1. Download and extract the zip file.
  2. Locate and run VeracodeTFSSynchronizer.msi to start the setup wizard.
  3. Follow the steps in the wizard.

The next step is to install four custom controls. The files for these custom controls are located in the /Veracode/Veracode TFS Flaw Synchronizer/Controls subdirectory in the Veracode installation directory.

To install the custom controls:
  1. Log into Team Foundation Server as the TFS admin user.
  2. Click Administer Team Foundation Server and select the Extensions tab.
  3. Select and upload the following four customer control zip files:
    • C:\Program Synchronizer\Controls\VeracodeApplicationLinkCustomControl.zip
    • C:\Program Files (x86)\Veracode\Veracode TFS Flaw Synchronizer\Controls\VeracodeApplicationNameCustomControl.zip
    • C:\Program Files (x86)\Veracode\Veracode TFS Flaw Synchronizer\Controls\VeracodeFlawLinkCustomControl.zip
    • C:\Program Files (x86)\Veracode\Veracode TFS Flaw Synchronizer\Controls\VeracodeLabelCustomControl.zip

Install the custom controls
For each team project into which you want to import flaws, install the Veracode TFS work item template located in the installation directory. For example,
witadmin importwitd /collection:https://[hostname]:[port]/tfs/[TeamProjectCollection] /p:[TeamProject] /f:C:\Program Files (x86)\Veracode\Veracode TFS Flaw Synchronizer\Template\veracode.xml 
.
Note: witadmin.exe is located inside the Visual Studio installation directory. For example, for Visual Studio 2012, it is located inside the following directory: c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE.