> ## Documentation Index
> Fetch the complete documentation index at: https://docs.myrmex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tenable Vulnerability Management

> Connect Tenable Vulnerability Management to Myrmex — generate an API key pair and read your vulnerabilities in real time.

import { Note, Steps, Step, CardGroup, Card, Tip } from '@mintlify/components';

Connect **Tenable Vulnerability Management** (Tenable.io) so Myrmex can read your asset inventory and vulnerability findings, prioritize remediation, and factor them into your [Security Posture](/documentation/security-posture/overview). Myrmex queries the Tenable API in real time through a [Collector](/documentation/agent-endpoint-security/collector-mode).

<Note>
  Myrmex connects on demand and reads in real time — nothing from Tenable is stored on the Myrmex side.
</Note>

## What Myrmex Can Do

<CardGroup cols={2}>
  <Card title="Vulnerabilities & CVEs" icon="bug">
    Read findings with severity and VPR to prioritize fixes.
  </Card>

  <Card title="Asset inventory" icon="server">
    Read scanned assets and their exposure on demand.
  </Card>

  <Card title="Posture & reporting" icon="chart-line">
    Factor vulnerabilities into [Security Posture](/documentation/security-posture/overview) and reports.
  </Card>

  <Card title="Investigate with AI" icon="robot">
    Let [Hydra](/documentation/multi-agent-system/integration-specialist-agent) query Tenable to explain and rank risk.
  </Card>
</CardGroup>

## Before You Start

* A Tenable Vulnerability Management account with a role that can read assets and vulnerabilities.
* A [Collector](/documentation/agent-endpoint-security/collector-mode) that can reach `cloud.tenable.com` over outbound HTTPS.

## Step 1 — Create the Credential in Tenable Vulnerability Management

<Steps>
  <Step title="Open your API keys">
    Sign in to Tenable Vulnerability Management and go to your profile: **My Account → API Keys**.
  </Step>

  <Step title="Generate keys">
    Click **Generate** to create a new key pair. This produces an **access key** and a **secret key**.
  </Step>

  <Step title="Copy both">
    Copy both keys now — they're shown only once. The keys inherit your user's permissions.
  </Step>
</Steps>

<Note>
  Tenable authenticates with both keys, sent together in the `X-ApiKeys` header as `accessKey=<...>;secretKey=<...>`. Enter them as prompted in Myrmex.
</Note>

## Step 2 — Add the Integration in Myrmex

From the **Directory**, choose **Add Integration → Tenable VM**, then fill in:

| Field           | Description                                                                                              |
| --------------- | -------------------------------------------------------------------------------------------------------- |
| **Name**        | A unique name for this Tenable instance.                                                                 |
| **Description** | Optional note to identify the account.                                                                   |
| **Collector**   | The [Collector](/documentation/agent-endpoint-security/collector-mode) that connects to the Tenable API. |
| **API URL**     | The Tenable API host (default `cloud.tenable.com`).                                                      |
| **Port**        | API port (default `443`).                                                                                |
| **API Key**     | Your Tenable access key and secret key.                                                                  |

## Connect

Click **Connect** to validate the keys. Tenable then appears under **Environment → Integrations**, and its vulnerabilities feed your [Security Posture](/documentation/security-posture/overview) — read live.
