# Tenable VM Health Check

> Monitor Tenable VM scanning health, credentials, agents, scanners, and license usage with AI-powered insights.

- Type: Agent
- Author: d-zito
- License: MIT
- Trust tier: contributed (passed automated validation and a baseline maintainer review)
- Source repository: https://github.com/d-zito/tenable-healthcheck-agent
- Repo state: not archived
- Last push: 2026-08-05T20:35:59Z
- Stars: 4 (a popularity signal, not a safety signal)
- Forks: 0 (a popularity signal, not a safety signal)
- Open issues: 0
- Language: Python
- Health checked at: 2026-11-05T20:35:15.821Z
- Integrations: Tenable
- Domains: platform-operations
- Tags: health-monitoring, vulnerability-management, tenable-vm, credential-scanning, agent-monitoring, license-tracking, cli-tool
- Date added: 2026-06-15
- Listing page: https://exchange.tenable.com/agents/tenable-vm-health-check
- Source file: https://github.com/tenable/cyberagents-exchange/blob/main/agents/tenable-vm-health-check.md

An open-source Python CLI tool that tracks Tenable Vulnerability Management health metrics over time and provides AI-powered recommendations through your choice of LLM.

## What it does

Tenable VM Health Check monitors critical aspects of your Tenable environment:
- **Scan Health** — Tracks aborted/incomplete scans
- **Credential Scans** — Monitors percentage of successful credentialed scans
- **License Usage** — Alerts on significant changes in license consumption
- **Agent Status** — Flags agents offline for 14+ days
- **Scanner & Connector Health** — Monitors infrastructure status
- **User Management** — Tracks accounts, roles, and login activity
- **AI Analysis** — Claude-powered insights and recommendations

Each run compares against historical data to detect trends and anomalies.

## How it works

The tool uses the official pytenable SDK to collect data from the Tenable VM API, stores historical snapshots for comparison, and sends analysis to Claude for AI-powered insights. Generates both console and HTML reports with color-coded alerts and actionable recommendations.

Supports configuration via JSON file or environment variables, making it suitable for both development and production/CI environments.

This is the Markdown version of one of 140 listings on CyberAgents Exchange. The same listing as JSON: https://exchange.tenable.com/api/agents/tenable-vm-health-check.json. The full index and how to read it: https://exchange.tenable.com/llms.txt
