Merge pull request #3877 from MauryaQbit/fix/csv-injection-in-generate-csv

Neutralise formula prefixes in CSV log exports
This commit is contained in:
Owen Schwartz
2026-10-19 13:41:23 -04:00
committed by GitHub
7 changed files with 255 additions and 13 deletions
@@ -99,7 +99,7 @@ export async function exportAccessAuditLogs(
const csvData = generateCSV(log);
res.setHeader("Content-Type", "text/csv");
res.setHeader("Content-Type", "text/csv; charset=utf-8");
res.setHeader(
"Content-Disposition",
`attachment; filename="access-audit-logs-${data.orgId}-${Date.now()}.csv"`
@@ -99,7 +99,7 @@ export async function exportActionAuditLogs(
const csvData = generateCSV(log);
res.setHeader("Content-Type", "text/csv");
res.setHeader("Content-Type", "text/csv; charset=utf-8");
res.setHeader(
"Content-Disposition",
`attachment; filename="action-audit-logs-${data.orgId}-${Date.now()}.csv"`
@@ -101,7 +101,7 @@ export async function exportConnectionAuditLogs(
const csvData = generateCSV(log);
res.setHeader("Content-Type", "text/csv");
res.setHeader("Content-Type", "text/csv; charset=utf-8");
res.setHeader(
"Content-Disposition",
`attachment; filename="connection-audit-logs-${data.orgId}-${Date.now()}.csv"`