Chrome Web Store
50Versions
5Code reviewed

No malware found

In code review (v2.4.6)

Our reviewer read version 2.4.6 — the most recent version we have reviewed — and found no malicious behaviour. The version shown here has not been individually reviewed yet.

What our analysis found

VidHelper - Video Download Helper, used by 50,000 people, showed no malicious code in Extension Auditor's review. Our code review reported 1 finding (1 high), led by privilege escalation. Its permissions mean it can read and change data on all websites, can inject scripts into pages and can observe network requests.

Key findings

  • High

    Privilege Escalation

    The content script runs at document_start on <all_urls> and forwards any page-dispatched CustomEvent("send-message") straight to the background's privileged message bus as {message: detail.message,...detail.data}, with no allowlist of permitted message names and no check that the event came from the extension's own injected code. Because window.dispatchEvent is callable by any website's own JavaScript, an arbitrary page can reach privileged handlers it was never meant to: "download-video-link" writes an attacker-chosen URL to disk under VidHelper/<fileName> via chrome.downloads, "send-notification" renders attacker-controlled text in a notification branded with the extension's own name and icon, and "get-cookies" honours a caller-supplied domain so cookies for an unrelated site are read. The relay discards the reply instead of posting it back to the page, so this is not a working exfiltration channel and reads as a missing-validation bug rather than intent, but it hands any visited site a privileged drive-by-download and notification-spoofing primitive. Verified non-exfiltration: the background's only reply paths are sendResponse (dropped by the relay) and the '<message>-chunk' tabs.sendMessage stream, which consumes in its own local Promise and never dispatches back into the page world.

Analyst notes

The supplied bundle held only 12 of 45 code files and was missing and, so I pulled the full 2.4.6 artifact from local CRX storage and reviewed those: every outbound destination in the complete build is first-party or expected ([domain withheld] + [domain withheld], GA4 with a random crypto.randomUUID clientId, Sentry, LemonSqueezy, and the video platforms themselves), and the two chrome.cookies sinks are benign - keeps one encrypted license cookie on [domain withheld], and reads and Instagram csrftoken only to build SAPISIDHASH and X-CSRFToken headers locally for requests back to [domain withheld], a direct port of yt-dlp's _get_sid_authorization_header. Everything the ML model keyed on resolves to vendor code or the extension's stated purpose, so the permhash cluster (5% malware) and the two IoC-list notes are contradicted by the source, while chrome-stats likelihood and the trusted-publisher badge corroborate; the one genuine defect is the unallowlisted page-to-background message relay reported below ( and were read from the archived 2.4.6 CRX, since the supplied bundle omitted them). Non-finding hygiene notes: harvests HLS AES-128 content keys (including SharePoint g_fileInfo.EncKey), which is a question rather than a security one since nothing leaves the browser; onMessageExternal exposes a fetch proxy to other extensions but not to web pages (no externally_connectable); and the YouTube function extracted from youtube's own runs in, a manifest-declared sandboxed page with no extension API access, which is the safest available design rather than privileged remote code loading.

VidHelper - Video Download Helper

VidHelper - Video Download Helper Chrome extension security report

ID: egmennebgadmncfjafcemlecimkepcle

Supported Languages

🇪🇹Amharic
🇸🇦Arabic
🇧🇩Bengali
🇧🇷Brazilian Portuguese
🇧🇬Bulgarian
🇪🇸Catalan
🇨🇳Chinese (Simplified)
🇹🇼Chinese (Traditional)
🇭🇷Croatian
🇨🇿Czech
🇩🇰Danish
🇳🇱Dutch
🇺🇸English
🇪🇪Estonian
🇵🇭Filipino
🇫🇮Finnish
🇫🇷French
🇩🇪German
🇬🇷Greek
🇮🇳Gujarati
🇮🇱Hebrew
🇮🇳Hindi
🇭🇺Hungarian
🇮🇩Indonesian
🇮🇹Italian
🇯🇵Japanese
🇮🇳Kannada
🇰🇷Korean
🇱🇻Latvian
🇱🇹Lithuanian
🇲🇾Malay
🇮🇳Malayalam
🇮🇳Marathi
🇳🇴Norwegian
🇮🇷Persian
🇵🇱Polish
🇵🇹Portuguese
🇷🇴Romanian
🇷🇺Russian
🇷🇸Serbian
🇸🇰Slovak
🇸🇮Slovenian
🇪🇸Spanish
🇰🇪Swahili
🇸🇪Swedish
🇮🇳Tamil
🇮🇳Telugu
🇹🇭Thai
🇹🇷Turkish
🇺🇦Ukrainian
🇻🇳Vietnamese

Extension Info & Metadata

Status
Active
Version
2.4.7
Size
11.43 MB
Rating
3.1/5
Reviews
121
Users
50,000
Type
Extension
Updated
Oct 15, 2026
Category
Accessibility
Price
Paid
Featured
Yes
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes
This publisherTrack record
1extension
All still listed
Scanned by Extension Auditor — Low RiskDevelopers: embed this badge to link to this report.

Publisher Contextual Analysis

Trusted
Author
vidhelper.app
MX records exist
No
Domain exists
No
Is disposable
No
Is role-based
Yes
Mailbox exists
No
Website
Visit
Extensions
1
Active
1
Obsolete
0
Listed
1
Unlisted
0
Users
50,000

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Screenshots & videos

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

Install growth

Item
Type
Severity
Description
webRequest
Permission
Critical
This permission enables the extension to monitor and analyze all web requests made by the browser. Rated Critical because it can observe all network traffic including sensitive data, track browsing behavior, and gather authentication tokens.
scripting
Permission
Critical
This permission allows injection and execution of JavaScript on any webpage. Rated Critical because it can modify page content, steal sensitive data, and inject malicious code into any site the extension has access to.
declarativeNetRequest
Permission
Critical
This permission allows the extension to define rules to block, redirect, or modify network requests. Rated Critical because it can control all network traffic, potentially blocking security updates or redirecting to malicious sites.
<all_urls>
Host
Critical
Broad host access — the extension can read/modify content on every website.
downloads
Permission
High
This permission controls file downloads and accesses download history. Rated High because it can download malicious files, access sensitive downloaded documents, and track user download patterns.
tabCapture
Permission
High
This permission captures content and audio from browser tabs. Rated High because it can record sensitive web content, capture form input, and monitor user interactions.
cookies
Permission
High
This permission provides full access to read and modify browser cookies. Rated High because it can steal session tokens, modify authentication cookies, and compromise accounts across websites.
Dangerous Permission Combination: scripting,cookies,webRequest
Risk Factor
High
Affects data integrity and user control
Contextual Risk Factors
Risk Factor
High
The following context increases the overall risk: • 10% increase: Early script execution enables pre-emptive content manipulation • 25% increase: Unsafe code evaluation capabilities increase attack surface • 10% increase: About:blank access enables potential sandbox escape vectors
Broad Host Permissions
Risk Factor
High
This extension has broad host permissions allowing it to access many or all websites.
Broad Content Script Access
Risk Factor
High
This extension can inject scripts into any website.
Unsafe WebAssembly Execution
Risk Factor
High
This extension's CSP allows "wasm-unsafe-eval".
tabs
Permission
Medium
This permission enables tab management and monitoring. Rated Medium because it can track open tabs, access tab metadata, and monitor user browsing patterns.
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
unlimitedStorage
Permission
Medium
This permission removes storage quota restrictions. Rated Medium because it can store large amounts of user data without limits, potentially impacting browser performance and storing extensive tracking data.
Early Content Script Execution
Risk Factor
Medium
This extension runs content scripts at document_start.
About:blank Access
Risk Factor
Medium
This extension can run content scripts in about:blank pages.
contextMenus
Permission
Low
This permission adds items to browser context menus. Rated Medium because it only modifies right-click menus without access to page content.
notifications
Permission
Low
This permission displays system notifications. Rated Low because it can only show user-visible notifications without accessing system data.

About this extension

Download any video or audio from any website with just one click.

Read the publisher’s full description

Introducing VidHelper, a robust Video Download Helper that empowers you to effortlessly download videos from a vast array of platforms—over 1000 sites, including prominent social media platforms. VidHelper supports an extensive range of video formats. Notably, it seamlessly handles HLS and DASH streams, simplifying the downloading process for even the most intricate video formats. Enjoy the flexibility of accessing your favorite videos offline at your convenience, without the need for an internet connection. Share these videos with friends and family or store them for future viewing—VidHelper is your all-in-one solution for capturing and relishing online content. Key Features: - Compatibility with 1000+ video sites, making it easy for users to download and enjoy their favorite content from a wide range of online platforms. - Support for a variety of video formats. - Capabilities for downloading HLS (m3u8) and DASH (mpd) streams. - Built-in media player for Video Preview, streamlining your viewing experience. - QRCode links for effortless video sharing to your mobile phone. - Batch Download feature, enabling one-click download for all detected videos. - Supports recording mode to record video, audio and tabs. - Free, unlimited usage of our Video Download Helper with no registration requirements. How to Use Our Video Download Helper: 1. Visit the video site and click on our extension icon. 2. Videos will be listed on the popup page. 3. Choose the video you want to download. Enjoy! Note: Some web pages may require you to initiate video playback to assist the video downloader in locating the content. We sincerely hope you find our Video Download Helper valuable! Your feedback, ratings, and suggestions for enhancing functionality are highly appreciated. Disclaimer: VidHelper is not a Youtube Downloader. Due to restrictions outlined in the Google Web Store Policies and Developer Program Policies, downloading Youtube Videos is not supported. We appreciate your understanding.

User reviews

Extension files

Browse and explore files within this extension package

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

No network indicators were extracted from this version.

Version
Size
Verdict
Findings
Permhash
2.4.7
Latest
11.43 MBNot scanned—
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.6
11.43 MBNo malware found0
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.5
11.43 MBNot scanned—
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.4
11.42 MBCaution0
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.3
11.42 MBNot scanned—
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.1
11.42 MBCaution0
4cfc23c5e0e0990a0b9eac86e4848476b940bbed8e5302209c18400dd1f72eff
2.4.0
11.37 MBNo malware found0
4736c410c1edb0003c5793a753b8d7fb8cd752403ce048de5340790e3f289dae
2.3.21
11.37 MBCaution—
4736c410c1edb0003c5793a753b8d7fb8cd752403ce048de5340790e3f289dae
2.3.20
11.36 MBNo malware found0
4736c410c1edb0003c5793a753b8d7fb8cd752403ce048de5340790e3f289dae
2.3.19
11.35 MBCaution—
4736c410c1edb0003c5793a753b8d7fb8cd752403ce048de5340790e3f289dae
Showing 1 to 10 of 50 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files detected

No comparable text files found between these versions.

You reached today's free scan limit (3/3 unique extensions).

Upgrade for full visibility.

Popular in Accessibility

Store rankings

Where this extension appears in store category, collection and keyword rankings.