Is Simple Video Download Helper safe?
Simple Video Download Helper sends the current page URL and user API key to a third-party server when the popup is opened.
When the extension popup opens, it immediately transmits the active tab's URL to video.justyy.workers.dev along with the user's configured API key. The service worker also injects a content script into every active tab that reads the page's full DOM and URL, forwarding discovered video links to external resolvers including str.justyy.workers.dev and weibomiaopai.com. These transmissions occur automatically without explicit user confirmation each time.
Who publishes ithttps://weibomiaopai.com/download-video-parser.php - 5 other listings from the same operator, none carrying a finding
https://weibomiaopai.com/download-video-parser.php - 5 other listings from the same operator, none carrying a finding
What this publisher told the store about itself, and the other listings that told it the same thing.
Same store account
5 other listings published from this account, 22k+ users between them, none of them carrying a finding.
AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.
Publishers can request a review.
Findings
Popup sends the current page URL to video.justyy.workers.dev
Saving a VIP server API key and opening the popup on a non-YouTube page reads the tab URL and builds a GET to video.justyy.workers.dev, URL in the video parameter, saved key in the hash parameter.
Dynamic traffic didn't exercise this path.
What actually happens
You open the extension popup after saving a VIP server API key.
The path applies to non-YouTube pages because the popup skips this branch for youtube.com.
The extension prepares a remote API request containing the active page URL.
The saved key string is also copied into the request's hash query parameter.
Query fields sent to the remote video API
- Current page URLhttps://vimeo.com/123456789
Shows the remote server which page you had open when you opened the popup.
- Saved server keyvip_test_key_123
Links the request to the VIP server key saved in your extension settings.
- Extension source tagsimplevideodownloader
Identifies this extension as the source of the server request.
- Cache flagcached
Tells the remote API to use its cached lookup mode for the submitted page URL.
Captured request
GET request shape constructed by shipped code; no request body is used.
The code that does this
Popup code path that forwards the active tab URL
Same behavior in plain terms
js/video.jsasync function onPopupOpen() { const tab = await chrome.tabs.query({ active: true, lastFocusedWindow: true }).then(([tab]) => tab); const currentPageUrl = tab.url; const domain = extractDomain(currentPageUrl).toLowerCase(); if (domain.includes('youtube.com') || !currentPageUrl.includes('http')) { return; } const parserUrl = 'https://weibomiaopai.com/download-video-parser.php?url=' + encodeURIComponent(currentPageUrl); renderParserUrlAndMaybeCallServer(parserUrl, currentPageUrl);}function renderParserUrlAndMaybeCallServer(parserUrl, currentPageUrl) { const savedKey = $('input#key').val().trim(); if (!parserUrl.includes('weibomiaopai.com') || !savedKey) { return; } const apiUrl = 'https://video.justyy.workers.dev/api/video/?cached&from=simplevideodownloader&video=' + encodeURIComponent(currentPageUrl) + '&hash=' + savedKey; fetch(apiUrl, { mode: 'cors' });}External hosts in this path
- video.justyy.workers.dev
Receives the active tab URL and saved key parameter for the VIP server video parser API.
- weibomiaopai.com
Used as the visible parser URL that triggers the key-gated call to the remote API path.
What it can do
Permissions this extension asks for, as declared in version 3.0.25. Asking for a permission is not a finding on its own - it is what the extension can do if it chooses to. The current listed version is 3.2.1, which we have not unpacked yet.
Read and change your data on uploadbeta.com
https://uploadbeta.com/api/*
Read and change your data on video.justyy.workers.dev
https://video.justyy.workers.dev/api/*
Act on the current tab, but only after you click the extension
activeTab
Store data in your browser
storage
Run its own code inside the pages you visit
scripting
Where it sends data
Destinations our analysis observed Video Download Helper 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.
- str.justyy.workers.dev
Video Download Helper sends data to str.justyy.workers.dev. No other extension we have analyzed sends data here.
- video.justyy.workers.dev
Video Download Helper sends data to video.justyy.workers.dev. No other extension we have analyzed sends data here.
- weibomiaopai.com
Video Download Helper sends data to weibomiaopai.com. No other extension we have analyzed sends data here.
