
Tenable SC Reporting Assistant
ContributedGenerate & upload Tenable SC dashboards, PDF reports, and CSV exports via tested XML builders.
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/upload →
dashboard/import or reportDefinition/import) with API-key auth.