Skip to main content
Skills / Tenable SC Reporting Assistant

Tenable SC Reporting Assistant

Contributed

Generate & upload Tenable SC dashboards, PDF reports, and CSV exports via tested XML builders.

Authorhamzhk15
Invocation/tenable-sc-reporting-assistant
LicenseMIT
AddedJul 27, 2026

Compatible Platforms

Claude Code

Integrations

Tenable

Tags

tenable-scsecurity-centervulnerability-managementdashboardsreportingcompliance

Build importable Tenable Security Center (Tenable SC / SecurityCenter) XML — dashboards, PDF reports, and CSV exports — and optionally upload them straight into a console over the SC REST API. Everything is generated by tested builders and pre-flight validated, so the byte-accurate PHP-serialized definitions SC requires are never hand-written.

What it does

  • Generates three artifact types: dashboards (<dashboardTab>), PDF reports (<report> pdf), and flat CSV vulnerability exports (<report> csv).
  • Runs two ways: a freeform mode that maps any dashboard/report you describe to a catalog of known-good components (matrices, tables, line/pie charts, iterators, CSV) and proposes the layout for approval; and a curated Vulnerability Management & Remediation Planning template as a ready-made starting point.
  • Covers vulnerability-trend, scanning-history, risk by asset group / severity / VPR, SLA compliance, top remediation opportunities, and per-host or per-vulnerability breakdowns.
  • Optionally uploads the generated XML into a live SC console via the REST API (stdlib-only, no third-party dependencies), or hands you the files for manual import.

How it works

A short interview (or a freeform description) becomes a config that flows through a global-filter injector and into the tested sc_dashboard / sc_report builders — never hand-authored XML. Every file is then checked by validate.py for the known import-failure classes (PHP byte-prefix integrity, invisible foreground==background colors, missing table schedules, matrix cluster counts, sumip host-count cells, and accidental Info-severity filters) before delivery. Uploads use the two-step SC REST import (file/uploaddashboard/import or reportDefinition/import) with API-key auth.