Skip to main content

Integrating Invicti Enterprise with the Bamboo Plugin

This document is for:
Invicti Enterprise On-Demand, Invicti Enterprise On-Premises

Bamboo is an automation server that enables software developers to build automation into their projects by supplying plugins. Bamboo functionality can be extended using our Netsparker Enterprise Scan Bamboo plugin.

This topic explains how to use the new Netsparker Enterprise Bamboo plugin to integrate Invicti Enterprise with Bamboo to enable our advanced integration functionality.

info

For further information, see What Systems Does Invicti Integrate With? external documentation.

Downloading and installing the Netsparker Enterprise Scan Bamboo Plugin

The Netsparker Enterprise Scan Bamboo plugin is packaged into a jar file called bamboo-plugin.jar This package has been tested and approved for Bamboo version 6.4.0+.

How to download the Bamboo plugin

  1. Log in to Invicti Enterprise.
  2. From the main menu, go to Integrations > New Integration > Bamboo.
  3. From the Use Plugin tab, select Download the plugin.
Bamboo integration page showing Use Plugin tab and Download the plugin button
  1. Save the file to a location of your choice.

How to install the Bamboo plugin

  1. Open Bamboo.
  2. From the Bamboo Administration drop-down, select Manage Apps.
Bamboo Administration dropdown showing Manage Apps selection
  1. From the Manage App panel, select Upload app.
  2. From the Upload add dialog, select Choose File.
Bamboo Manage Apps panel with Upload app button and Choose File dialog
  1. Select the bamboo-plugin.jar file you downloaded in a previous step, and select Open to upload it.
  2. Select Upload.
  3. Refresh the page.

Configuring the Bamboo Project

Each Bamboo project has its own plans. Each plan has its own jobs which contain tasks. To use the Netsparker Enterprise Scan task, it must be added to a job.

How to configure the Bamboo Project

  1. Open Bamboo.
  2. On the Administration page, from the Manage Apps section of the main menu, select Netsparker Enterprise Plugin.
Bamboo Administration page showing Netsparker Enterprise Plugin in Manage Apps section
  1. Select Configure.
  2. In the API Settings section, enter the API credentials: Server URL and API Token.
Netsparker Enterprise Plugin configuration page showing API Settings with Server URL and API Token fields
  1. Select Test Connection.
  2. In the Plugin Settings section, select Hide website list if you prefer.
note

The Hide website list, if selected, removes the Website Deploy URL drop-down on the Task page and adds a field, so you can enter the website ID.

To see the website ID, log in to Invicti Enterprise. From the main menu, select Websites > Websites. From the website list, select the website to view its ID in the address bar.

  1. Select Save.
  2. From Bamboo's main menu, select Projects.
  3. Choose the project to which you want to add the Netsparker Enterprise Scan plugin.
  4. Choose the plan to which you want to add the Netsparker Enterprise Scan plugin.
Bamboo Projects page showing project and plan selection for adding Netsparker Enterprise Scan plugin
  1. Select Actions, then Configure Plan.
  2. From the Stages tab, select a job to which you want to add the Netsparker Enterprise scan task.
  3. Select Add task, then Netsparker Enterprise Scan Task.
Bamboo job configuration showing Add task menu with Netsparker Enterprise Scan Task option
  1. From the Netsparker Enterprise Scan Task configuration page, select the relevant scan settings. • If the Hide website list checkbox is not selected, the following page appears:
Netsparker Enterprise Scan Task configuration page showing scan settings and website options

• If the Hide website list checkbox is selected, the following page appears:

Netsparker Enterprise Scan Task configuration page showing scan settings and website options
  1. Select Save.

Viewing scan results in Bamboo

When the build has been triggered, you can view the scan results in both Bamboo and Invicti Enterprise. For further information, see Scan Results Report external documentation.

How to view scan results in Bamboo

In Bamboo, when the scan is finished, the scan results from the Netsparker Enterprise Scan Summary Report are displayed.

Bamboo build results page showing Netsparker Enterprise Scan Summary Report with scan findings

Need help?

Invicti Support team is ready to provide you with technical help. Go to Help Center

Was this page useful?