Root cause
Content API filtering means a parser bypass is needed
The TinaCMS content API strips dangerous URL schemes at parse time, so exploitation requires an AST that bypasses it. The affected package is web-components 0.2.0, where the script runs in the site origin.