Skip to main content
availability

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

Snyk SCA integration

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

Snyk SCA is a developer-first software composition analysis tool that helps find and fix vulnerabilities in open-source dependencies. It supports a wide range of languages and package managers, providing actionable remediation advice with upgrade and patch recommendations.

Prerequisites

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

FieldDescriptionRequired
TokenAPI token generated from your Snyk accountYes
RegionThe Snyk data center region for your account (e.g., SNYK-US-01, SNYK-US-02, SNYK-EU-01, SNYK-AU-01)Yes
Target ModeToggle to enable target-based scanning modeNo

Get Credentials (on Snyk Side)

  1. Log in to your Snyk account at app.snyk.io.
  2. Click on your account avatar in the bottom-left corner.
  3. Select Account Settings.
  4. Under the General section, find the Auth Token field.
  5. Click click to show to reveal your API token, or generate a new one.
  6. Copy the token and save it securely.

Get credentials

  1. Log in to your Snyk account.
  2. Go to Account Settings > General.
  3. Locate or generate your Auth Token.
  4. Copy and save the token 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 Snyk SCA

Scroll through the list of SCA scanners to find Snyk SCA.

  • If Snyk SCA is not activated, you will see an "Activate" button. Click it to enable the integration.
  • If Snyk SCA 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 Snyk SCA 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 Snyk SCA card to open the configuration panel. Fill in the required fields:

  1. Token: Paste the API token you generated from Snyk.
  2. Region: Select your Snyk data center region from the dropdown menu. Available regions include:
    • SNYK-US-01 - United States (primary)
    • SNYK-US-02 - United States (secondary)
    • SNYK-EU-01 - Europe
    • SNYK-AU-01 - Australia
  3. Target Mode: Toggle this switch to enable target-based scanning, which allows Snyk to scan specific targets within your organization rather than the entire project.
Snyk SCA settings

Step 5: Test the Connection

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

  • If the connection is successful, the integration is ready to use.
  • If the connection fails, verify your Token and ensure the correct Region is selected.
  • 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 Snyk SCA instanceOff
Allow team leads to create new instancesPermits team leads to create additional Snyk SCA 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 Snyk SCA and click Activate (if not already active)
4Click the gear icon and fill in Token, Region, and optionally enable Target Mode
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?