Is Movie maker MovieStudio video editor safe?
Movie maker MovieStudio sends the full URL of every web page you visit to stream.redcoolmedia.net.
On each tab switch or page load, the extension sends the complete URL, including path and query string, to stream.redcoolmedia.net. The URL is hex-encoded and sent with a random ID stored in the browser. This is on by default, and the only opt-out is a popup checkbox labelled 'Edit Online'. The server's response can also steer a redirect to redcoolmedia.net.
Who publishes itRedCoolMedia - no other listings under this identity
RedCoolMedia - no other listings under this identity
What this publisher told the store about itself, and the other listings that told it the same thing.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Redcool Media extension sends every visited page URL to stream.redcoolmedia.net
Code analysis shows each http(s) tab URL is hex-encoded and sent with a persistent random ID to stream.redcoolmedia.net on every tab switch or update.
Collection is on by default.
- Severity
- High unwanted
- Type
- Unexpected
- CWE
- CWE-359
- Source
- Static analysis
You open a page or switch to another tab.
Any tab whose address contains http and not redco qualifies.
The extension sends that page address to stream.redcoolmedia.net.
The address is hex-encoded and sent with a random ID stored on your device.
Tab listeners and URL filter that feed the upload
Outbound request in exx()
web.jslet rtcx = await fetch('https://stream.redcoolmedia.net/api/moviemakeru.php?l=' + bin2hex(urly) + '&hex=1&u=' + un); if (rtcx.status === 200) { let dsx = await rtcx.text(); console.log(dsx); var rse2 = dsx; if ( rse2.indexOf("302") !== -1 ) { var cvcv = 'https://www.redcoolmedia.net/api/app-moviemaker.php?url=' + bin2hex(urly) + '&u=' + un; // chrome.tabs.create({ url: cvcv }); chrome.tabs.update(chrome.tabs.getCurrent().id, {url: cvcv}); } }- l (page address)68747470733a2f2f6578616d706c652e636f6d2f6163636f756e742f6f72646572733f69643d3734
The full address you are viewing, including path and query string, hex-encoded.
- u (random ID)k3x9qd0mzt
A random ID kept in extension storage, letting visits be linked together over time.
- hex flag1
Tells the server the address is hex-encoded.
The URL is only hex-encoded (character codes in base 16), so anyone can reverse it. Sample value is illustrative.
https://example.com/account/orders?id=74The encoding routine is plain hex conversion
Each character code is written as two hex digits. The result is reversible with any hex decoder.- stream.redcoolmedia.net
Receives hex-encoded page addresses and the random ID from /api/moviemakeru.php.
- www.redcoolmedia.net
Target of a tab redirect carrying the hex URL and ID if the server reply contains 302.
Sending is skipped only when the stored redcoolonline value is 0; the default is 1. The 302 redirect calls chrome.tabs.getCurrent() from a background context, which likely returns undefined, so it probably fails; this was not run.
Static analysis finding. This behaviour was identified by reading the shipped extension code and has not yet been reproduced in a live run. The trigger conditions and the exact data sent are read from the code, not from an observed capture.
What it can do
Permissions this extension asks for, as declared in version 1.4.1. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to.
Store data in your browser
storage
See the address and title of every tab you have open
tabs
Where it sends data
Destinations our analysis observed Movie maker MovieStudio video editor contacting. Sending data somewhere is not a finding on its own - an extension that syncs your settings has to talk to its own server - but it is where your data can go, and who else it goes to.
- www.redcoolmedia.net
Movie maker MovieStudio video editor sends data to www.redcoolmedia.net. 16 other extensions we have analysed send data here.
- stream.redcoolmedia.net
Movie maker MovieStudio video editor sends data to stream.redcoolmedia.net. 10 other extensions we have analysed send data here.