import "server-only"; /** * Lightweight defense-in-depth pass over uploaded SVG markup before it is * stored. Strips executable content (scripts, event handlers, external * references) so a malicious SVG can't run script if it's ever rendered * inline (dangerouslySetInnerHTML) rather than via . Not a full * parser — good enough for a self-uploaded logo, not a substitute for * treating SVG as active content from an untrusted source. */ export function sanitizeSvg(input: string): string { let svg = input; // Strip blocks and self-closing