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.)

Overview of the Standard Plugins

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).