CrowdStrike Falcon Container Security

CrowdStrike Falcon Container Security scans container images for vulnerabilities, misconfigurations, and threats using the CrowdStrike Falcon platform. In Invicti ASPM, the integration connects to the Falcon cloud API — no self-hosted URL is required.

Prerequisites

FieldDescription
Client IDOAuth2 Client ID generated in the CrowdStrike Falcon console
Client SecretOAuth2 Client Secret paired with the Client ID

How to Get a Client ID and Client Secret (on CrowdStrike Side)

  1. Log in to the CrowdStrike Falcon console.
  2. Navigate to Support & Resources > API Clients and Keys.
  3. Click Add new API client.
  4. Enter a name for the client (e.g., invicti-appsec).
  5. Under Scopes, enable at least:
    • Falcon Container Image → Read
    • Vulnerabilities → Read
  6. Click Add. Copy the Client ID and Client Secret immediately — the secret is shown only once.

The API client must belong to the correct CrowdStrike Cloud region (US-1, US-2, EU-1, etc.) that matches your Falcon tenant.

Step 1: Navigate to Integrations

From the left sidebar menu, click on Integrations.

Step 2: Select the CS Tab

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

Step 3: Find and Activate CrowdStrike CS

Scroll through the list of CS scanners to find CrowdStrike CS.

  • If CrowdStrike CS is not activated, click the Activate button to enable the integration.

Step 4: Configure Connection Settings

Click the gear icon on the CrowdStrike CS card to open the settings panel. Fill in the required fields:

FieldDescriptionRequired
Client IDOAuth2 Client ID from the CrowdStrike Falcon API Clients pageYes
Client SecretOAuth2 Client Secret paired with the Client IDYes

Note: CrowdStrike CS uses the Falcon cloud API — no URL field is required. The integration automatically connects to your CrowdStrike tenant's regional endpoint.

Step 5: Test the Connection

Click Test Connection. A green Connection successful message confirms that Invicti ASPM can authenticate with the CrowdStrike Falcon API.

Summary

StepAction
1Navigate to Integrations from the sidebar
2Select the CS tab
3Activate CrowdStrike CS
4Enter Client ID and Client Secret
5Test the connection

How to Create a Scan

Navigate to Project Scanners

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

Add CrowdStrike CS Scanner

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

Scan Configuration Fields

FieldDescriptionRequired
EnvironmentThe deployment environment (e.g., feature, production)No
Bind toSelect the container image from CrowdStrike to associate with this scanYes
BranchSource code branch for this scanYes
Meta DataAdditional metadata to tag the scanNo
Scan TagFree-text tag to identify or group scansNo
Fork Default Branch / Fork Source BranchEnable to fork scan results from the default or source branchNo

Bind to links the Invicti ASPM project to a specific container image tracked in CrowdStrike Falcon. Vulnerability findings from that image will be imported into the project.

Scheduler

Enable the Scheduler toggle to automatically run CrowdStrike CS scans on a recurring schedule.

Webhook (Optional)

Add a webhook URL to receive scan completion notifications.

KDT Command

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

Troubleshooting

Connection Fails

IssueResolution
Invalid Client ID or SecretVerify the credentials in the CrowdStrike Falcon console under API Clients and Keys. Regenerate if needed.
Insufficient API scopeEnsure the API client has Falcon Container Image: Read and Vulnerabilities: Read permissions.
Wrong regionConfirm your Falcon tenant's region matches the CrowdStrike API endpoint being used.
Client Secret not availableThe secret is shown only at creation — create a new API client if the original secret was not saved.

Scan Issues

IssueResolution
No images available in Bind to dropdownEnsure at least one container image has been scanned in CrowdStrike Falcon and is accessible via the API client's scope.
Scan shows no findingsThe image may have no known vulnerabilities, or the scan may not have completed in Falcon yet. Check the Falcon console.
Scan not startingVerify the scanner is activated and the connection test passes in the integration settings.

Best Practices

  • Use a dedicated API client for Invicti ASPM with the minimum required scopes rather than reusing credentials shared with other tools.
  • Rotate the Client Secret periodically and update the integration settings in Invicti ASPM accordingly.
  • Associate each Invicti ASPM project with the specific container image that represents its production artifact for accurate vulnerability tracking.
  • Use the Scheduler to align scans with your container image rebuild cadence so findings always reflect the latest image state.

Limitations

  • CrowdStrike CS in Invicti ASPM imports vulnerability data from existing Falcon scans — it does not trigger new Falcon image scans.
  • Only images already tracked within CrowdStrike Falcon are available for binding; images not yet scanned by Falcon will not appear.
  • CrowdStrike regional API endpoints (US-1, US-2, EU-1) are determined by your Falcon tenant configuration and cannot be overridden in Invicti ASPM.
  • Runtime threat detection and behavioral signals from Falcon are not surfaced in Invicti ASPM findings; only vulnerability data is imported.