Setting Up Integrations

Integrate D3 Security with Your KnowBe4 Console

KnowBe4’s integration with D3 Security combines KSAT training results with the D3 Security XGEN SOAR platform. With this integration, your SOAR platform can analyze data and automate response processes, such as incident response, in your KSAT console. You can use this integration to monitor your users’ training and phishing campaign results, identify your high-risk users, and automate response commands in your KSAT console. For example, the XGEN SOAR platform can identify high-risk users who fail Phishing Security Tests (PSTs) by analyzing their phishing campaign results and Phish-prone Percentage. Then, the platform can trigger automatic updates to the users’ Risk Scores in your KSAT console.

When you set up your integration, you will be able to customize your commands and connections. Commands are the actions available within an integration. Connections are the credentials added for an integration. Setting up commands and connections will allow you to customize workflows for this integration. You can also configure additional connection parameters if you would like.

To learn more about the types of integrations that D3 Security offers, visit their website.

Note: Before you set up this integration, you'll need to copy the User Event API Token from your KSAT Account Settings. For more information, see the API section of our KSAT Account Settings: Account Integrations article.

Connecting Your KSAT Console to the XGEN SOAR Platform

To connect your KSAT console to the XGEN SOAR platform, follow the steps below:

  1. Log in to your D3 Security XGEN SOAR admin console.
  2. From the sidebar on the left side of the page, click the Integrations tab.
  3. Enter “KnowBe4” in the Integrations search bar.
  4. From the list of results, select a built-in integration. You can click the arrow icon next to the built-in integration to view a list of available actions for the integration.
  5. Once you have selected the integration, click the +New Connection button. When you click this button, the New Connection pop-up window will open.
  6. In the New Connection pop-up window, enter your credentials. Include the Server URL, a username and password, and the API Token. For the API Token, use the User Event API Token found in your KSAT Account Settings
  7. In the pop-up window, click Test Connection to confirm that your API connection is successful, then click +Add.

Recommended Commands

After the API connection is tested and the integration is added, you can use the built-in commands in your workflows.

For details about the recommended commands for the integration with your KSAT console, see the table below:

Command Name Display Name Command Description
getUserPSTResults Get User PST Results

This command retrieves the details about a specific user’s Phishing Security Test (PST) results, based on the provided PST identifier (PST ID) and the recipient identifier (Recipient ID).

getUserRiskScoreHistory

Get User Risk Score History

This command gets the Risk Score change history for the specific user.

listGroups List Groups

This command retrieves a list of all active groups or a specific group in the current user’s KnowBe4 account.

listGroupUsers List Group Users

This command retrieves a list of all users in the specific group.

listPhishingSecurityTests List Phishing Security Tests

This command retrieves a list of all Phishing Security Tests (PSTs) in your organization’s KSAT account.

listTrainingCampaigns List Training Campaigns

This command retrieves a list of all training campaigns in your organization’s KSAT account.

listUsers List Users

This command retrieves a list of all users or a specific user in the current admin’s KnowBe4 account.

TestConnection Test Connection

This command allows you to perform a health check on an integration connection. You can schedule a periodic health check by selecting Connection Health Check when editing an integration connection.

For more information about the XGEN SOAR integration, ask your D3 Security account manager for a general integration guide.

Can't find what you're looking for?

Contact Support