Skip to main content
availability

Package: Invicti AppSec Enterprise (on-premise, on-demand)

Mend SCA integration

Invicti AppSec supports Mend (formerly WhiteSource) as an SCA (Software Composition Analysis) scanner. This guide explains how to activate and configure the Mend integration.

Mend is an enterprise-grade software composition analysis platform that helps organizations manage open-source security, license compliance, and code quality risks. It provides continuous monitoring of open-source components and automated policy enforcement.

caution

This Mend SCA integration works with API v2 (/api/v2.0). Ensure your Mend instance supports the v2 API before configuring this integration.

Prerequisites

Before starting the integration, ensure you have the following information from your Mend account:

FieldDescriptionRequired
UsernameYour Mend account email addressYes
User KeyYour Mend user key for API authenticationYes
Api KeyThe organization API key from your Mend accountYes
URLYour Mend instance URL (e.g., https://saas.mend.io)Yes
InsecureSkip SSL certificate verification (not recommended for production)No

Get Credentials (on Mend Side)

  1. Log in to your Mend account.
  2. Navigate to Administration > Integration to find the organization API Key.
  3. Go to your Profile settings to find your User Key.
  4. Your Username is the email address associated with your Mend account.
  5. The URL is your Mend instance base URL (e.g., https://saas.mend.io for SaaS or your on-premises URL).

Get credentials

  1. Log in to your Mend account.
  2. Go to Administration > Integration for the organization API Key.
  3. Go to Profile settings for your User Key.
  4. Note your Username (email) and instance URL.
  5. Copy and save all credentials securely.

Step 1: Navigate to Integrations

From the left sidebar menu, click on Integrations.

Integrations sidebar

Step 2: Select the SCA Tab

On the Integrations page, you will see the Scanners section with multiple tabs. Click on the SCA tab.

SCA tab

Step 3: Find and Activate Mend

Scroll through the list of SCA scanners to find Mend.

  • If Mend is not activated, you will see an "Activate" button. Click it to enable the integration.
  • If Mend is already activated, you will see a toggle switch in the ON position and a "Deactivate" button, along with a gear icon for configuration.
note

The scan method badge on the Mend card shows KDT, which means scans are triggered through the Kondukto CLI tool (KDT).

Step 4: Configure Connection Settings

Click on the gear icon on the Mend card to open the configuration panel.

info

This Mend SCA integration works with API v2 (/api/v2.0).

Fill in the required fields:

  1. Username: Enter your Mend account email address.
  2. User Key: Paste your Mend user key.
  3. Api Key: Paste the organization API key from your Mend account.
  4. URL: Enter your Mend instance URL (e.g., https://saas.mend.io).
  5. Insecure: Enable this checkbox only if your Mend instance uses a self-signed SSL certificate.
Mend settings

Step 5: Test the Connection

Click the "Test Connection" button at the bottom of the configuration panel to verify that the provided credentials and URL are correct.

  • If the connection is successful, the integration is ready to use.
  • If the connection fails, verify your Username, User Key, Api Key, and URL values.
  • For existing integrations, you can use the "Retest Connection" button at the top of the panel.

Step 6: Advanced Settings (Optional)

Click on "Advanced Settings" to expand additional options:

SettingDescriptionDefault
Allow team leads to scan this instancePermits team leads to trigger scans using this Mend instanceOff
Allow team leads to create new instancesPermits team leads to create additional Mend instancesOff

After modifying advanced settings, click "Save Advanced Settings" to apply changes.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the SCA tab under Scanners
3Find Mend and click Activate (if not already active)
4Click the gear icon and fill in Username, User Key, Api Key, URL, and optionally Insecure
5Click Test Connection to verify
6(Optional) Configure Advanced Settings for team lead permissions

Need help?

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

Was this page useful?