A bundled userscript-style loader contacts a third-party host with script metadata and evaluates the returned text. The remote server therefore controls code executed in the userscript context.
Source fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
downloader.all.jsView on unpkg · L1downloader.all.js sends userscript metadata to s.jtm.pub and executes the response with eval.
downloader.all.jsView on unpkg · L2downloader.all.js sends userscript metadata to s.jtm.pub and executes the response with eval.
downloader.all.jsView on unpkg · L2The same remote-code loader is duplicated in downloader.test.js.
downloader.test.jsView on unpkg · L2Source fetches a remote non-code asset, decodes its contents, and dynamically executes the decoded payload.
downloader.all.jsView on unpkg · L1downloader.all.js sends userscript metadata to s.jtm.pub and executes the response with eval.
downloader.all.jsView on unpkg · L2downloader.all.js sends userscript metadata to s.jtm.pub and executes the response with eval.
downloader.all.jsView on unpkg · L2The same remote-code loader is duplicated in downloader.test.js.
downloader.test.jsView on unpkg · L2