Overview
Organizations using TUP for AI governance need to produce audit-ready reports for compliance frameworks (SOC 2, ISO 42001, internal security reviews). Currently there is no way to export detection data outside the dashboard.
Problem
- No way to share alert history with auditors or stakeholders
- Dashboard data is not portable
- Blocks adoption in regulated industries
Proposed Solution
Add export endpoints to tup-manager and download buttons in tup-dashboard.
Export Formats
| Format |
Use Case |
| CSV |
Data analysis, import into Excel / Google Sheets |
| PDF |
Formal compliance reports with branding |
CSV Fields
timestamp, event_id, model_id, event_type, severity, confidence, detected_by, payload_summary
PDF Report Sections
- Cover page (org name, date range, generated by TUP)
- Executive summary (total events, breakdown by severity)
- Top 10 detected threats table
- Timeline chart (events over time)
- Raw events appendix
Changes Required
Backend (tup-manager)
Frontend (tup-dashboard)
Acceptance Criteria
Priority
🟡 Low — needed for enterprise/compliance use cases, not MVP-blocking
Overview
Organizations using TUP for AI governance need to produce audit-ready reports for compliance frameworks (SOC 2, ISO 42001, internal security reviews). Currently there is no way to export detection data outside the dashboard.
Problem
Proposed Solution
Add export endpoints to
tup-managerand download buttons intup-dashboard.Export Formats
CSV Fields
PDF Report Sections
Changes Required
Backend (tup-manager)
GET /api/v1/events/export?format=csv&from=&to=endpointGET /api/v1/reports/generate?from=&to=endpoint for PDFreportlabfor Python orpuppeteervia sidecar)Frontend (tup-dashboard)
Acceptance Criteria
Priority
🟡 Low — needed for enterprise/compliance use cases, not MVP-blocking