# Navi

> Command-line Swiss Army knife for Tenable Vulnerability Management that automates cyber exposure tasks via the Tenable.io API.

- Type: Agent
- Author: packetchaos
- License: MIT
- Trust tier: contributed (passed automated validation and a baseline maintainer review)
- Last reviewed: 2026-07-17
- Source repository: https://github.com/packetchaos/navi
- Repo state: not archived
- Last push: 2026-11-02T17:14:15Z
- Stars: 104 (a popularity signal, not a safety signal)
- Forks: 34 (a popularity signal, not a safety signal)
- Open issues: 1
- Language: Python
- Health checked at: 2026-11-05T20:35:15.821Z
- Integrations: Tenable
- Domains: platform-operations, vulnerability-management
- Tags: tenable, vulnerability-management, cli, tenable-io, cyber-exposure, automation, reporting
- Date added: 2026-07-15
- Listing page: https://exchange.tenable.com/agents/navi
- Source file: https://github.com/tenable/cyberagents-exchange/blob/main/agents/navi.md

Navi is a command-line tool that leverages the Tenable.io API to automate common
Vulnerability Management and Cyber Exposure workflows. It pulls your Tenable data into a
local SQLite database (`navi.db`) and exposes a rich set of subcommands for exploring,
tagging, exporting, scanning, and reporting on assets and findings.

## What it does

Navi turns repetitive Tenable.io operations into one-line commands: sync assets and
vulnerabilities locally, tag assets by plugin/CVE/CPE/CISA-KEV/port/route, calibrate Asset
Criticality Ratings, export CSVs (assets, vulns, compliance, SLA breaches, by-tag with
ACR/AES), control and evaluate scans, work with WAS/DAST data, and email reports (via
Resend or classic SMTP). Threaded downloads pull assets in 50-asset chunks across
10 threads for speed at scale.

## How it works

Navi is a Python CLI (installable via `setup.py`/`requirements.txt` or Docker). It
authenticates to Tenable.io with API keys, caches results in `navi.db` for fast local
querying, and drives all write operations (tags, ACR, scans) through the Tenable API. It
underpins the companion navi skills and the navi-mcp server, which expose the same
capabilities to AI assistants.

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