What problem does it solve? Running infrastructure vulnerability scans with Tenable Nessus involves repetitive manual steps: creating scan policies, launching scans, polling for completion, exporting results, and manually triaging hundreds of findings. This Skill automates the full scan lifecycle through the Nessus REST API and turns raw .nessus XML output into prioritized, actionable reports. ## Core Features & Use Cases - Automated Scan Lifecycle: Authenticate to Nessus, create scans from templates, launch them, poll status until completion, and export results in nessus, csv, html, or pdf formats. - Result Parsing and Risk Scoring: Parse .nessus XML files with defusedxml and pandas to compute severity breakdowns, per-host risk scores, top vulnerabilities, and exploitable-finding counts. - Report Generation: Produce HTML summary reports with severity cards, top vulnerability tables, and host risk rankings, plus a reusable report template aligned with NIST SP 800-115 and PCI DSS. - Use Case: A security engineer needs a weekly authenticated scan of a 192.168.1.0/24 segment. The Skill creates and launches the scan, waits for completion, exports the results, and generates an HTML report ranking hosts by risk score. ## Quick Start Ask the agent to run an authenticated Nessus scan against your target subnet and generate a severity-ranked HTML vulnerability report from the results.