Code Insight Plugins
Code Insight offers the following scan-agent plugins for remote scanning.(Refer to the Code Insight Plugins Guide for a list of requirements for each scan-agent plugin.)
Build Environment |
Code Insight Plugin |
Performs automated scanning of... |
IDEs |
Eclipse |
An Eclipse workspace in the Eclipse IDE environment. |
Visual Studio |
A Visual Studio solution. |
|
CI Tools |
Azure DevOps |
An Azure DevOps workspace as part of the build process. |
Bamboo |
A Bamboo workspace as part of the build process (on Local Agents only) |
|
GitLab |
GitLab projects as part of the build process. |
|
Jenkins |
A Jenkins workspace as part of the build process. A separate plugin is available (called the Scan Schedule Plugin) that enables you to simply schedule the scan of a codebase residing on the Code Insight Scan Server via the Jenkins scheduler. |
|
TeamCity |
TeamCity projects as part of the build process. |
|
Package Manager and Build Tools |
Ant |
Apache Ant as part of the build process. |
Gradle |
Gradle projects as part of the build process. |
|
Maven |
Maven projects as part of the build process. |
|
Container Platforms |
Docker Images |
Docker images on a Docker server. |
Additionally, a generic scan-agent plugin is available with Code Insight that enables you to scan arbitrary file systems of your choice. It also easily integrates with certain Engineering systems, such as TeamCity and GitLab, to perform scans as part of a build process and can serve as an example for developing your own scan-agent plugin (as described in the Code Insight Plugins Guide).