QRadar

Integrate with IBM QRadar (version 7.3.2 and above) to send Tenable One AI Exposure findings to your QRadar server/s.

What to do next:

  • To start sending data for findings, you need to also configure automation rules or manually trigger an action after you add the integration. Successfully completing all integration steps doesn't trigger the sending of any data on its own.

Add a QRadar Server

This integration supports both internet-facing and network-isolated servers. See Connect Network-Isolated Servers for more information about working with network-isolated servers.

Note: The Tenable QRadar extension XML used to integrate with QRadar is static. This means that, as new versions of AI Exposure are released, any new finding types released by Tenable will be displayed in QRadar as unknown events. To ensure that such events are displayed properly, you will need to re-upload the Tenable extension in the QRadar Console.
FedRAMP: If you use Tenable One AI Exposure in a FedRAMP environment, make sure to connect integrations only to FedRAMP authorized services and endpoints. You are responsible for confirming that each service you connect meets your FedRAMP requirements. Sending data to a service outside your authorization boundary can put your organization out of compliance with FedRAMP requirements.

To add a QRadar server:

Note: Be aware that during the wizard you will need to navigate back and forth between the AI Exposure Console and the IBM QRadar Console. Most steps in this task are performed in the IBM QRadar Console, unless indicated otherwise.
  1. In the AI Exposure Console, navigate to Settings > Integrations.
  2. (Options) Select a scope in the Organization dropdown.
  3. Click Add Integration.
  4. In the Integrations Library click QRadar. The QRadar wizard opens.
  5. Add the Tenable extension in QRadar (Step 1 in wizard):
    1. Download the Tenable QRadar extension using the link in the wizard.
    2. In the IBM QRadar Console, navigate to the Admin page, and then click on Extensions Management.
    3. Click Add, and then browse to the location where you saved the Tenable QRadar extension.
    4. Click Add.
  6. Add the Tenable Log Source (Step 2 in wizard):
    1. From the QRadar Admin page, click on Log Sources (in the Data Sources > Events section). A new window is displayed, requiring you to use the QRadar Log Source Management app.
    2. Click Launch.
    3. From the IBM QRadar Log Source Management page, click Log Sources.
    4. Click + New Log Source. A page asking you how many log sources you will be adding is displayed.
    5. Click Single Log Source.
    6. Search for and select Ermetic as the log source, and then click Step 2: Select Protocol Type.
    7. Select TLS Syslog and then click Step 3: Configure Log Source Parameters.
  7. Add the Tenable Log Source (Step 3 in wizard), by configuring the Log Source parameters, as follows:
    1. Enter Ermetic as the Name for the log source.
    2. For the Extension, select ErmeticCustom_ext.
    3. Clear the Coalescing Events radio button.
    4. Click Step 4: Configure Protocol Parameters.
    5. Enter Ermetic as the Log Source Identifier.
    6. (Optional) Change the TLS Listen Port or Certificate Type, if needed.
    7. Enter 30000 as the Max Payload Length.
    8. Click Step 5: Test Protocol Parameters.
    9. (Optional) Click Start Test to test the protocol parameters.
  8. Enter the following QRadar server parameters in AI Exposure (Step 4 in wizard):
    • Display name — A display name for the QRadar integration in AI Exposure.
    • Select how Tenable connects to your server. If your server is network-isolated, use a Tenable Endpoint Connector to establish connection.
      • Endpoint (internet-facing):
        • Enter the hostname or IP address of the IBM QRadar Console, without the https:// protocol prefix.
        • Enter the QRadar TLS port. By default 6514, unless changed.
      • Endpoint Connector (network-isolated) — Select the relevant connector from the dropdown. If this option is disabled, it means you haven't yet added a connector. See Connect Network-Isolated Servers for information about how to add one.
    • Check Accept any server SSL certificates if SSL is enabled for the server.
  9. Click Finish.
Important: To start sending notifications for findings, you need to configure automation rules after you integrate with QRadar. Successfully completing all integration steps doesn't trigger the sending of any data on its own.

View Tenable Findings in QRadar

  1. In the IBM QRadar Console, navigate to the Log Activity page.
  2. Click Add Filter and define the filter as follows:
    • Parameter: Log Source [Indexed]
    • Operator: Equals
    • Log Source Filter: Ermetic
  3. Click Add Filter.

    QRadar Log Activity filtered by the Ermetic log source

  4. Double-click on an event to view a detailed view of the event.

    QRadar event details for a finding

Sample JSON

Copy

JSON

{
  "accountId": "*****project",
  "accountName": "*****Project",
  "creationTime": "2022-10-23T10:31:54.446Z",
  "description": "App Engine Service default has 1 version not enforcing HTTPS connections",
  "id": "********-****-****-****-************",
  "link": "https://****.***.app.ermetic.com/customer/risks/ca6978eb-****-****-****-68241bedc38f",
  "labels": [
  ],
  "resource": [
    "apps/*****project/services/default"
  ],
  "severity": "Medium",
  "status": "Open",
  "statusUpdateTime": "2022-10-23T18:50:23.321Z",
  "policyName": "Unencrypted App Engine service transport",
  "type": "Finding",
  "ticketLinks": [
    "https://tenableccustomer1.atlassian.net/browse/DAV-24140",
    "https://tenablecustomer1.atlassian.net/browse/DAV-24144",
    "https://tenablecustomer1.atlassian.net/browse/DAV-24148",
    "https://tenablecustomer1.atlassian.net/browse/DAV-24152"
  ],
  "comments": [
    {
      "message": "created a ServiceNow incident for this threat story",
      "time": "2026-07-29T09:00:13.124307Z",
      "userName": "Tenable"
    },
    {
      "message": "created a Jira ticket for this threat story",
      "time": "2026-07-29T09:00:05.609867Z",
      "userName": "Tenable"
    }
  ]
}