Integrating Acunetix with Mantis

Integrating Acunetix with Mantis is a 4-step process:

  1. Prepare your Mantis account for integration with Acunetix
  2. Configure Acunetix for Integration
  3. Configure Targets to report issues to your issue tracker
  4. Submit vulnerabilities to Mantis

Prerequisites

Before integrating Acunetix with Mantis, ensure you have completed the following preparations:

  • Have a Mantis account.
  • Create a project in Mantis. Typically, this would contain bug reports or issues for the Target Web Application.
  • Generate an API Token to secure the communication channel between Acunetix and Mantis.
  • If using Acunetix Online, ensure that your Mantis system allows incoming API requests from online.acunetix.com or app.invicti.com (For EU-based customers: app-eu.invicti.com).

Step 1: Prepare your Mantis account for integration

If you already have a project in Mantis that you want to use to hold issues generated by Acunetix scans, then you can skip to creating an API token.

Create a Project

  1. From your Mantis sidebar menu, select Manage.

  1. Select the Manage Projects tab.
  2. In the Projects panel, click Create New Project.

  1. In the Add Project panel:
  • Enter a Project Name.
  • Enter a description for the project.
  • In the case of this example, you would leave the other fields at their default values.
  • Click Add Project.

Create an API Token for Acunetix Integration authentication

  1. From your Mantis profile dropdown, select My Account.

  1. Select the API Tokens tab.
  2. In the Create API Token panel:
  • Set the Token Name field to Acunetix Integration (This is just a name to remind you of its use).
  • Click Create API Token.

  1. Ensure you keep a copy of the Token, as it cannot be retrieved after exiting the page. If you lose the Token, you will need to create a new one and repeat the process.

Step 2: Configure Acunetix for Integration

  1. Log in to Acunetix and select Issue Trackers from the menu.
  2. Click + Add Issue Tracker

  1. Set the Name field to describe the integration. For this example, we have used Mantis Issues.
  2. In the Target Groups Access panel, select which Target Groups will be assigned to the Issue Tracker. Only Targets inside an assigned Target Group can be integrated into this Issue Tracker.

  1. From the Platform dropdown, select Mantis.
  2. Set the URL to the base URL for your Mantis deployment. In the example below we used "http://tools.example.local/mantisbt".
  3. Insert your Mantis API Token into the Token field.
  4. Click Test Connection. You should receive a Connection is Successful message. 

  1. The Project and Issue Type panel will be updated with your list of Projects.
  2. Select the Mantis project you want the integration to be linked to. In the example below we've used the pre-created "internal-wiki" project.

  1. Enter any Custom Fields you would like to link to by adding the Name and Value for each custom field.
  2. Add any Tags you would like to apply to the integration.
  3. Click Save at the top of the Add New Issue Tracker page.

Step 3: Configure Targets to report issues to your issue tracker

  1. Select Targets from the Acunetix side menu.
  2. Click the Target Address of the Target you wish to work with.
  3. On the Target Settings page, scroll down and expand the Advanced section.
  4. Enable the Issue Tracker toggle.
  5. From the Issue Tracker dropdown, select the name of the Mantis integration configuration you wish to use.

  1. Click Save at the top of the Target Settings page.

Now that your Target is configured to link to Mantis, proceed to Scan your Target. When the Scan is completed, you will be able to select the Vulnerabilities to submit to your Issue Tracker.

Step 4: Submit vulnerabilities to Mantis

Once you have completed a Scan on your Target, follow the steps below:

  1. Select Vulnerabilities from the Acunetix side menu.
  2. Adjust the filter to obtain a shortlist containing the vulnerabilities you wish to send to your Issue Tracker.
  3. Use the checkboxes to select the vulnerabilities to send to the Issue Tracker.
  4. Click Send to Issue Tracker.

Check your Mantis Issues page

Your Mantis Issues page will display the issues you've submitted to the Issue Tracker.

 

« Back to the Acunetix Support Page