The SVG generated by SablierV2NFTDescriptor can be invalid because it doesn't escape the ERC20 symbol
The ERC20 symbol is used in a <textPath>
tag but can have different characters like <
, >
and &
that makes the SVG invalid. The ERC20 symbol can't be seen which is incorrect.
The NFT SVG will be invalid and the ERC20 symbol will be blank in the case of "svgviewer" but since is invalid every SVG viewer (or the browser) will show unexpected results. SablierV2NFTDescriptor will always generate an invalid SVG when <
, >
and &
are present.
Vscode
https://www.svgviewer.dev/
Escape ERC20 symbol as noted:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.