Use this when
The trigger
An SVG came from a design export, customer, generator or external source and you want a bounded preflight before committing it to a web codebase.
Web asset security prep · no signup
Strip common script/event risk signals, review metadata removal and optimize markup in a deliberate order before web handoff.
For Frontend teams, agencies, design-system maintainers and technical content teams receiving SVG from mixed sources.
The scenario link contains no pasted text, uploaded file or generated result. Loading the workflow into the builder carries route slugs only.
Use this when
An SVG came from a design export, customer, generator or external source and you want a bounded preflight before committing it to a web codebase.
Portable handoff · no signup
Copy or download the public checklist, stop conditions, completion evidence and verified tool sequence. The pack does not read or include tool inputs, results, uploads or generated output.
Portable by design: public route metadata only. Use it for handoff and repeatable preparation, not as certification, compliance evidence or proof that a recipient accepted the work.
Verified route · 3 steps
Run focused script/event stripping first, remove metadata only when you intend to, then optimize the resulting text. This remains a focused transform sequence, not a complete SVG sanitizer or security guarantee.
Strip scripts and events
Remove script elements, event handlers and script URIs before size optimization.
SVG & vector · SVGO · MIT
Review metadata removal
Remove metadata only if provenance or licence information is not required in the delivered SVG.
SVG & vector · SVGO · MIT
Optimize markup
Run the optimized SVG through the standard SVGO pass after the focused removals.
SVG & vector · SVGO · MIT
Paid boundary
Focused local transforms are free. Untrusted-upload security policy, durable enforcement, monitoring and managed publishing are broader production concerns.
Pass the useful route forward
Native share sends only this canonical Solarc route plus public page context. It never includes tool inputs, generated results, uploaded files, local presets or builder state.