Source ReviewPASS
Every file was scanned: the 15 TS/TSX files under entrypoints / lib / components and our own server/; pattern matching for eval, new Function, innerHTML and dangerouslySetInnerHTML found zero hits for all four. The outbound behaviour that was found is recorded item by item: (a) youtube-main-world.ts overrides the page's XMLHttpRequest.prototype.open in order to intercept YouTube's subtitle requests — that is how the subtitle feature is implemented, and it is injected only on youtube.com (limited by web_accessible_resources in the manifest); (b) two files under lib/yt call YouTube's player and subtitle endpoints with ofetch; (c) background.ts has a celebration animation that opens a raycast.com background tab and then closes it again, and the default value in lib/storage.ts is showConfetti: false; (d) the options page has three explanatory links pointing at github.com and x.com, which connect only when they are clicked. Our delivery server uses nothing but Node's built-in modules and makes no outbound request.