Skip to main content
availability

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

Sysdig CSPM Integration

Sysdig provides cloud security posture management with continuous compliance monitoring, vulnerability detection, and risk assessment across cloud environments. In Invicti AppSec, the Sysdig CSPM integration connects to your Sysdig account to import cloud security findings into your projects.

Prerequisites

FieldDescription
TokenSysdig API token
RegionSysdig SaaS region (if not using a custom URL)
URLCustom Sysdig API endpoint (if using a self-hosted or custom instance)

Get API Credentials (on Sysdig Side)

  1. Log in to the Sysdig console.
  2. Navigate to Settings > User Profile or API Tokens.
  3. Generate or copy your API Token.
  4. Note your Sysdig region (e.g., us1, eu1) or the custom URL for your instance.

Step 1: Navigate to Integrations

From the left sidebar menu, click on Integrations.

Step 2: Select the CSPM Tab

On the Integrations > Scanners page, click on the CSPM tab.

  CSPM tab

Step 3: Find and Activate Sysdig CSPM

Scroll through the list of CSPM scanners to find Sysdig CSPM.

  • If Sysdig CSPM is not activated, click the Activate button to enable the integration.

Step 4: Configure Connection Settings

Click the gear icon on the Sysdig CSPM card to open the settings panel.

If you have multiple Sysdig instances, select the instance you want to configure from the instance selector.

Fill in the required fields:

FieldDescriptionRequired
TokenSysdig API tokenYes
Use Custom URLToggle to enter a custom API endpoint instead of selecting a regionNo
RegionSysdig SaaS region (visible when Use Custom URL is off)Yes (if not using custom URL)
URLCustom API endpoint URL (visible when Use Custom URL is on)Yes (if using custom URL)
InsecureSkip TLS certificate verification (not recommended for production)No

Available regions:

Region (displayed as)Description
secure.sysdig.comUnited States (US1)
us2.app.sysdig.comUnited States (US2)
app.us3.sysdig.comUnited States (US3)
app.us4.sysdig.comUnited States (US4)
eu1.app.sysdig.comEurope (EU1)
app.au1.sysdig.comAustralia (AU1)
app.me2.sysdig.comMiddle East (ME2)

  Sysdig CSPM settings

Step 5: Test the Connection

Click Test Connection. A green Connection successful message confirms that Invicti AppSec can authenticate with the Sysdig API.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the CSPM tab
3Activate Sysdig CSPM
4Enter Token and select Region (or provide a custom URL)
5Test the connection

Create a Scan

  1. Open a project in Invicti AppSec.
  2. Go to Settings > Scanners.
  3. Click Add Scanner.

Add Sysdig CSPM Scanner

  1. Select CSPM as the scanner type.
  2. Choose Sysdig CSPM from the scanner list.
  3. Click Add to open the scan configuration drawer.

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentAssociate the scan with a feature environmentNo
BranchThe branch to associate cloud findings withYes
Meta DataAdditional metadata to tag the scanNo
Scan TagFree-text tag to identify or group scansNo
Cloud FilterFilter imported findings by Asset Name, Image, Region, Platform, Asset Type, Severity, or IP AddressNo
  • Invicti AppSec automatically syncs Sysdig CSPM vulnerabilities on a daily basis — no manual trigger is required after the initial scan is configured.

  • Cloud Filter lets you narrow which findings are imported into this project. You can filter by Asset Name, Image, Region, Cloud Platform, Asset Type, Severity, and IP Address. If no filter is set, all findings accessible via the API token are imported.

  Sysdig CSPM scan creation

Scheduler

Enable the Scheduler toggle to automatically re-run the Sysdig CSPM scan on a recurring schedule.

Webhook (Optional)

Add a webhook URL to receive scan completion notifications.

KDT Command

kdt scan -p <project_name> -t sysdigcspm -b <branch_name>

Troubleshooting

Connection Fails

IssueResolution
Invalid tokenVerify the API token in the Sysdig console under Settings > User Profile or API Tokens.
Incorrect regionEnsure the selected region matches your Sysdig SaaS account region. Check your Sysdig account settings or the URL you use to access the console.
Custom URL unreachableVerify the custom URL is correct and that the Sysdig instance is accessible from your network.
TLS errorsIf using a self-signed certificate, enable Insecure mode. Do not use this in production.

Scan Issues

IssueResolution
No findings importedVerify that Sysdig has completed posture assessments for your cloud accounts. Check the Cloud Filter — overly restrictive filters may exclude all findings.
Scan not startingVerify the scanner is activated and the connection test passes in the integration settings.

Best Practices

  • Use a dedicated API token for Invicti AppSec with read-only access — do not use admin tokens.
  • Rotate the API token periodically and update the integration settings in Invicti AppSec accordingly.
  • Select the correct region matching your Sysdig SaaS instance to avoid authentication failures.
  • Use Cloud Filters to associate each project with the specific asset types, regions, or cloud platforms it covers, ensuring findings are relevant to that project.
  • Use the Scheduler to keep cloud security findings aligned with Sysdig's assessment schedule.
  • Disable the Insecure option in production environments to ensure encrypted communication.

Limitations

  • Sysdig CSPM in Invicti AppSec imports cloud security posture findings — it does not trigger new Sysdig assessments.
  • Only findings accessible via the provided API token are available for import.
  • Vulnerability sync occurs daily automatically; manual on-demand sync is not supported outside of scheduled scans.
  • Requires an active Sysdig subscription with CSPM capabilities enabled.

Need help?

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

Was this page useful?