What it checks
The validator catches empty input, malformed XML, non-SVG roots, missing viewBox, script elements, and common structural warnings. Each finding states what it means so you can act without cross-referencing the specification.
Severity: errors versus warnings
Malformed XML and non-SVG roots are hard failures — the file will not render. Missing viewBox, active scripts, and structural oddities are warnings: the file may render fine today but misbehave when scaled, themed, or reused.