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.
Connecting Your KSAT Console to the XGEN SOAR Platform
To connect your KSAT console to the XGEN SOAR platform, follow the steps below:
- Log in to your D3 Security XGEN SOAR admin console.
- From the sidebar on the left side of the page, click the Integrations tab.
- Enter “KnowBe4” in the Integrations search bar.
- 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.
- Once you have selected the integration, click the +New Connection button. When you click this button, the New Connection pop-up window will open.
- 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.
-
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.