# Tenable

## About Mindflow

Mindflow is an AI-driven automation platform designed for SecOps. It empowers teams to operate at a new level of performance by intuitively automating repetitive mundane tasks and seamlessly orchestrating all their tools. With the largest library of integrated services in the market and revolutionary generative-AI automation, Mindflow makes impactful automation simple and gives back power to IT practitioners.

You can find a [**demo of Mindflow here**.](https://youtu.be/JNmLZuSvjco)

## Step-by-Step Integration Guide for Tenable in Mindflow

### Generating API Keys in Tenable

To integrate Tenable with Mindflow, you need an API key. Follow these steps to generate one:

1. **Log in** to your Tenable account.
2. Navigate to **Settings** > **My Account**.
3. Click on **API Keys** in the left sidebar.
4. Click **Generate** to create a new API key.
5. Copy both the **Access Key** and **Secret Key**.

:::note
**Important:** These keys are only shown once. Store them securely.
:::

   <div class="docs-screenshot-compact">

   ![Copy both access key secret key](./assets/copy-both-access-key-secret-key.png)

   </div>

---

### Activating Tenable Integration in Mindflow

Once you have your API keys, activate the integration in Mindflow:

1. **Log in** to your Mindflow Studio account.
2. Navigate to **Integrations** in the left menu.
3. Search for **Tenable** in the integrations list.
4. Toggle to **activate** the Tenable integration.

   <div class="docs-screenshot-compact">

   ![Toggle activate tenable integration](./assets/toggle-activate-tenable-integration.png)

   </div>

---

### Setting Up Tenable Credentials in Mindflow

1. Go to **Environments** in Mindflow.
2. Choose whether to create the Tenable credential for a **specific environment** or for the **Global Environment**.
   - _Global Environment credentials can be used across multiple workflows._
3. Click **Create Credential**.
4. In the **Credential Creation** popup:
   - Choose the correct **Tenable service** (e.g., _Tenable Web Application Scanning, Tenable Vulnerability Management_).
   - Enter the **Access Key** from Tenable.
5. Click **Create** to save the credential.

   <div class="docs-screenshot-compact">

   ![Click create save credential](./assets/click-create-save-credential.png)

   </div>

---

### Building an Automation Flow with Tenable

Now that the integration is set up, you can build workflows:

1. Go to **Flows** in Mindflow Studio.
2. Click **Create** to open a new empty canvas.
3. Add the **Tenable integration step** to your workflow.
4. Click the **gear icon ⚙** next to the Tenable step.
5. Under the **Settings** tab, select the **Tenable credential** you created earlier.
6. Customize the workflow with additional integrations as needed.

   <div class="docs-screenshot-compact">

   ![Mindflow Tenable Alert Flow.png](./assets/mindflow-tenable-alert-flow.png)

   </div>

✅ **Your Tenable workflow is ready!** You can now automate vulnerability scans, security assessments, and more with Mindflow.

---

## Supported Tenable Integrations in Mindflow

Mindflow supports multiple Tenable integrations, including:

- **Tenable Vulnerability Management**
- **Tenable Web Application Scanning**
- **Tenable Attack Surface Management**
- **Tenable Identity Exposure**
- **Tenable Container Security**
- **Tenable MSSP**
- **Tenable Platform**
- **Tenable Downloads**

:::note
Please note Mindflow support outdated API versions until they’re supported by the vendor. All outdated integrations will be removed once they’re deprecated (become obsolete) by the vendor.
:::

## Support Requests

If you need help with this integration, please contact [**support@mindflow.io**](mailto:support@mindflow.io) or the use chat button at the bottom right of the screen in the Mindflow platform.
