Tenable Showcase Lab is an educational, hands-on project that demonstrates how modern vulnerability management concepts can be simulated and explored in a practical way. Using a small Python CLI and fabricated sample data, the lab highlights three standout Tenable® capabilities:
- Live Results (Real-Time Plugin Freshness) – how up-to-date plugin checks reduce risk detection delays.
- Lumin-Style Exposure Scoring – simplified scoring that normalizes risk (0–100) based on severity, exploitability, asset criticality, and plugin recency.
- Asset-Centric Risk Views – aggregating vulnerabilities at the host level to quickly spotlight your riskiest systems.
Built with Python 3.12, Typer CLI, Rich tables, and MkDocs Material, this repository is designed to help SOC analysts, security students, and engineers practice risk-based vulnerability management workflows in a reproducible lab environment.
# Requires Python 3.12+ and uv
uv venv
uv pip install -e ".[dev]"