Secure Agile Q&A: API’s, IDE’s and Environment Integration

A few weeks back, I hosted a webinar called “Secure Agile Through Automated Toolchains: How Veracode R&D Does It”, and in this webinar I discussed the importance of security testing and how to integrate it into the Agile SDLC. There were so many questions from our open discussion following the webinar that I have taken this time to follow up with them. Thank you to everyone who attended the live webinar, and now on to your questions:

Q: Can you upload non-compiled applications, from the IDE, using the IDE plugins?

A: Yes, you can upload any kind of document through both the Eclipse and Visual Studio IDE plugins. It is also possible to create other plugins using our Integrations SDK.

Q: What other Continuous Integration tools do you have a plugin for?

A: Veracode has the ability to integrate with several Continuous Integration environments. Our Jenkins Plug-In makes it easy to automate uploading to Veracode from your CI environment. In addition, Veracode provides APIs and how-to instructions for automating Veracode upload into Microsoft Team Foundation Server (TFS), Maven and Bamboo CI environments.

Q: Do you have any plugins for Visual Stuidio which can be integrated with Sandbox and JIRA?

A: The current version of Visual Studio cannot be integrated with Sandbox, but we plan to provide this functionality in the near future. There is no specific integration between Visual Studio plugin and JIRA. You can use the Visual Studio plugin to download scan results directly from the Veracode Platform.

Q: My company is a Microsoft shop – when will these tools be ready for Visual Studio/TFS environment?

A: Instructions for integration of the Veracode service with Microsoft Team Foundation Server (TFS) are available today in the Veracode Online Help. We want to develop an end-to-end workflow that follows the process described in the Webinar. The goal is to provide it in the second half of the year.

Q: Will you also be providing an IntelliJ IDEA integration SDK?

A: At this point we do not have plans to provide a plugin for InteliJ IDEA. The goal of the SDK is to assist with integration into environments that are not supported out of the box.

Q: Do you have a reference implementation using TeamCity instead of Jenkins? 

A: We do not have a reference implementation for TeamCity. We recommend using our API wrapper to integrate Veracode with TeamCity. Please see our Integrations SDK for more information.

This concludes this first round of Q&A from “Secure Agile Through Automated Toolchains: How Veracode R&D Does It”. If you didn't catch the webinar when it first aired make sure to check out the recording here. Stay tuned for my next post where I will answer more of the questions that came in from the webinar. 


Posted by Pete Chestna | Bio: As Director of Platform Engineering, Pete manages the development team responsible for delivering Veracode's cloud-based platform. Pete joined Veracode in 2006 as a platform developer and was instrumental in delivering the first version of Veracode's service to customers. Pete has over 20 years of software development experience and has been developing web-based applications since 1996, including one of the first applications to be delivered through a web interface. Prior to Veracode, he worked for companies including Sun Microsystems and Ab Initio. Pete has a B.S. in Computer Science from Worcester Polytechnic Institute and is known for his amiable personality, vocally booming enthusiasm and endless wardrobe of Rush tees.