Skip to main content

Integrating Invicti Standard with Microsoft Teams

This document is for:
Invicti Standard

Microsoft Teams is a unified communications platform that combines team messaging and calling, video scheduling and meetings, file storage and collaboration, and an education forum. It integrates with Office 365 and has extensions to integrate with non-Microsoft products too.

This document explains how to configure Invicti Standard to send a detected vulnerability to Microsoft Teams for enhanced team collaboration and security awareness.

Microsoft Teams Fields

The table lists and describes the Microsoft Teams fields in the Send To Actions tab.

Button/Section/FieldDescription
AddClick to add an integration.
DeleteClick to delete the integration and clear all fields.
Configure Send ToClick to configure the integration using the Settings Wizard instead of doing it manually.
Create Sample IssueOnce all relevant fields have been configured, click to create a sample issue.
ActionThis section contains general fields about the Send To Action.
Display NameThis is the name of the configuration that will be shown on menus.
MandatoryThis section contains fields that must be completed.
Webhook URLThe Webhook URL to which issues should be sent.
VulnerabilityThis section contains fields with vulnerability details.
Body TemplateThis is the template file to be used while rendering issue contents.
Title FormatThis is the string to be used while formatting the vulnerability title.
OptionalThis section contains optional fields.
Theme ColorThis is the color of the message card.

How to Integrate Invicti Standard with Microsoft Teams

Follow these steps to configure the Microsoft Teams integration in Invicti Standard:

  1. Open Invicti Standard.
  2. From the Home tab on the ribbon, click Options. The Options dialog is displayed.
  3. Click Send To Actions.
Invicti Standard Options dialog showing Send To Actions configuration menu
  1. From the Add dropdown, select Microsoft Teams.
Send To Actions dropdown menu with Microsoft Teams integration option selected

The Microsoft Teams fields are displayed.

Microsoft Teams integration configuration form showing mandatory and optional fields
  1. In the Mandatory section, complete the connection details (see How to Configure a Webhook in Microsoft Teams for Invicti Standard):

    • Webhook URL
  2. In the Vulnerability section you can specify the Body Template and Title Format.

note

Body templates are stored in %userprofile%\Documents\Invicti\Resources\Send To Templates. If you use your own custom templates, store them in this location.

  1. In the Optional settings you can specify:

    • Theme Color
  2. Click Create Sample Issue to confirm that Invicti Standard can connect to the configured system and create a sample issue. The Send To Action Test dialog is displayed to show if the sample issue is successfully created.

Microsoft Teams test connection dialog showing Create Sample Issue confirmation and results
  1. The message will be displayed in Microsoft Teams.
Microsoft Teams channel displaying vulnerability notification message card from Invicti Standard

How to Export Reported Vulnerabilities to Projects in Microsoft Teams

  1. Open Invicti Standard.
  2. From the ribbon, select the File tab. Local Scans are displayed. Double-click the relevant scan to display its results.
  3. In the Issues panel, right click the vulnerability you want to export to Microsoft Teams and select Send to Microsoft Teams. (Alternatively, click the Send to Microsoft Teams button in the Vulnerability tab on the ribbon menu.)
Invicti Standard Issues panel showing right-click context menu with Send to Microsoft Teams option
  1. Click the Microsoft Teams Send to Action is executed for the selected vulnerability link to see the created issue in Microsoft Teams.
Vulnerability export confirmation dialog with link to view created Microsoft Teams message
  1. The vulnerability is now automatically exported to Microsoft Teams. You can view it as a Microsoft Teams card.

How to Configure a Webhook in Microsoft Teams for Invicti Standard

  1. Login the Microsoft Teams
  2. Right click your team, and click Connectors.
Microsoft Teams team context menu showing Connectors option for webhook configuration
  1. Find Incoming Webhook and click Configure.
Microsoft Teams Connectors page showing Incoming Webhook connector with Configure button
  1. Enter a name for the webhook and click Create.
Microsoft Teams Connectors page showing Incoming Webhook connector with Configure button
  1. Then Webhook URL has been created. Copy the URL and click Done.
Microsoft Teams Connectors page showing Incoming Webhook connector with Configure button

Need help?

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

Was this page useful?