Labels: security, export
Description
src/lib/auditTrail.js logs API calls; AuditLog.jsx displays them. Enterprise users need export.
Tasks
Filterable date range in AuditLog.jsx.
Export JSON/CSV via src/utils/export.js; optional PDF (lightweight, no heavy deps).
Redact sensitive fields in src/utils/security.js.
Acceptance criteria
Export last N days of audit events.
Docs in docs/api/dataExport.md.
Files
src/lib/auditTrail.js
src/components/dashboard/AuditLog.jsx
src/utils/export.js, audit.js
docs/api/dataExport.md
Labels: security, export
Description
src/lib/auditTrail.js logs API calls; AuditLog.jsx displays them. Enterprise users need export.
Tasks
Filterable date range in AuditLog.jsx.
Export JSON/CSV via src/utils/export.js; optional PDF (lightweight, no heavy deps).
Redact sensitive fields in src/utils/security.js.
Acceptance criteria
Export last N days of audit events.
Docs in docs/api/dataExport.md.
Files
src/lib/auditTrail.js
src/components/dashboard/AuditLog.jsx
src/utils/export.js, audit.js
docs/api/dataExport.md