/** * Escape HTML special characters to prevent XSS attacks */ export function escapeHtml(str: string | undefined | null): string { if (str === undefined || str === null) return ""; return String(str) .replace(/&/g, "&") .replace(//g, ">") .replace(/"/g, """) .replace(/'/g, "'"); }