๐Ÿ“ฆ

7tv

๐Ÿ” Security Report Available
๐Ÿ‘ฅ 3M+ users
๐Ÿ“ฆ v3.1.14
๐Ÿ’พ 3.52MiB
๐Ÿ“… 2025-11-19
View on Chrome Web Store

Chrome will indicate if you already have this installed.

Overview

Improve your viewing experience on Twitch & YouTube with new features, emotes, vanity and performance.

Tags

Lifestyle/social social-media video lifestyle/social

Privacy Practices

โœ… Does not collect your data
โœ… Does not sell your data to third parties
โœ… Does not use data for unrelated purposes

Security Analysis

Analyzed v3.1.14 ยท Feb 22, 2026 ยท 67 JS files ยท 1330 KB scanned

Permissions

scripting storage activeTab management *://*.twitch.tv/*

Code Patterns Detected

innerHTML assignment โ€” potential XSS vector Makes HTTP requests Listens to keyboard events Reads clipboard content

External Connections

www.w3.org 7tv.app github.com 7tv.io cdn.7tv.app kick.com twitch.tv tinyurl.com bit.ly addons.mozilla.org files.kick.com static-cdn.jtvnw.net +8 more

Package Contents 101 files ยท 11.7MB

โ–พ๐Ÿ“_metadata15KB
{}verified_contents.json15KB
โ–พ๐Ÿ“assets11.3MB
โ–พ๐Ÿ“emoji8.6MB
{}emoji.json608KB
๐Ÿ–ผemojis0.svg735KB
๐Ÿ–ผemojis1.svg821KB
๐Ÿ–ผemojis10.svg317KB
๐Ÿ–ผemojis2.svg782KB
๐Ÿ–ผemojis3.svg1.1MB
๐Ÿ–ผemojis4.svg688KB
๐Ÿ–ผemojis5.svg518KB
๐Ÿ–ผemojis6.svg573KB
๐Ÿ–ผemojis7.svg975KB
๐Ÿ–ผemojis8.svg987KB
๐Ÿ–ผemojis9.svg765KB
โ–พ๐Ÿ“picture1.5MB
๐Ÿ–ผcgl_display_avif.svg970B
๐Ÿ“„cgl_display_chat.webm1.4MB
๐Ÿ“„cgl_display_dynamic_cosmetics.avif8KB
๐Ÿ“„cgl_display_emote_carousel.avif5KB
๐Ÿ“„cgl_display_emote_menu.avif41KB
๐Ÿ“„cgl_display_highlights.avif10KB
๐Ÿ“„cgl_display_personal_emotes.avif11KB
๐Ÿ“„cgl_display_settings_menu.avif23KB
โ–พ๐Ÿ“sound8KB
๐Ÿ“„ping.ogg8KB
๐Ÿ“œseventv.Async.3.1.14.js1KB
๐Ÿ“œseventv.AutoclaimModule.3.1.14.js1KB
๐Ÿ“œseventv.AvatarsModule.3.1.14.js3KB
๐Ÿ“œseventv.ChatData.vue_vue_type_script_setup_true_lang.3.1.14.js6KB
๐Ÿ“œseventv.ChatInputControllerModule.3.1.14.js2KB
๐Ÿ“œseventv.ChatInputModule.3.1.14.js7KB
๐Ÿ“œseventv.ChatInputModule.3.1.142.js17KB
๐Ÿ“œseventv.ChatMessage.3.1.14.js109KBlarge
๐Ÿ“œseventv.ChatModule.3.1.14.js10KB
๐Ÿ“œseventv.ChatModule.3.1.142.js58KBlarge
๐Ÿ“œseventv.ChatModule.3.1.143.js301B
๐Ÿ“œseventv.ChatModule.vue_vue_type_script_setup_true_lang.3.1.14.js5KB
๐Ÿ“œseventv.ChatVodModule.3.1.14.js6KB
๐Ÿ“œseventv.ChevronIcon.3.1.14.js599B
๐Ÿ“œseventv.CommandModule.3.1.14.js34KB
๐Ÿ“œseventv.Compat.3.1.14.js3KB
๐Ÿ“œseventv.DropdownIcon.3.1.14.js940B
๐Ÿ“œseventv.Emote.3.1.14.js14KB
๐Ÿ“œseventv.EmoteMenu.3.1.14.js12KB
๐Ÿ“œseventv.EmoteMenuModule.3.1.14.js3KB
๐Ÿ“œseventv.EmoteMenuModule.3.1.142.js6KB
๐Ÿ“œseventv.GearsIcon.3.1.14.js179KBlarge
๐Ÿ“œseventv.HiddenElementsModule.3.1.14.js7KB
๐Ÿ“œseventv.Input.3.1.14.js186B
๐Ÿ“œseventv.KickSite.3.1.14.js3KB
๐Ÿ“œseventv.ModLogsModule.3.1.14.js11KB
๐Ÿ“œseventv.ModuleWrapper.3.1.14.js356B
๐Ÿ“œseventv.Onboarding.3.1.14.js33KB
๐Ÿ“œseventv.OpenLinkIcon.3.1.14.js713B
๐Ÿ“œseventv.PaintTool.3.1.14.js15KB
๐Ÿ“œseventv.PlayerModule.3.1.14.js7KB
๐Ÿ“œseventv.Popup.3.1.14.js2KB
๐Ÿ“œseventv.ReactHooks.3.1.14.js5KB
๐Ÿ“œseventv.Settings.3.1.14.js29KB
๐Ÿ“œseventv.SettingsModule.3.1.14.js2KB
๐Ÿ“œseventv.SettingsModule.3.1.142.js1KB
๐Ÿ“œseventv.SidebarPreviewsModule.3.1.14.js3KB
๐Ÿ“œseventv.Store.3.1.14.js135B
๐Ÿ“œseventv.StoreSubscribeButton.3.1.14.js846B
๐Ÿ“œseventv.TextPaintDirective.3.1.14.js738B
๐Ÿ“œseventv.Transform.3.1.14.js4KB
๐Ÿ“œseventv.TwitchSite.3.1.14.js4KB
๐Ÿ“œseventv.UiButton.3.1.14.js326B
๐Ÿ“œseventv.UiConfirmPrompt.3.1.14.js5KB
๐Ÿ“œseventv.UiDraggable.3.1.14.js2KB
๐Ÿ“œseventv.UiFloating.3.1.14.js1KB
๐Ÿ“œseventv.UiScrollable.3.1.14.js3KB
๐Ÿ“œseventv.UserTag.3.1.14.js87KBlarge
๐Ÿ“œseventv.YouTubeSite.3.1.14.js1KB
๐Ÿ“œseventv.index.3.1.14.js131KBlarge
๐Ÿ“œseventv.index.3.1.142.js7KB
๐Ÿ“œseventv.index.3.1.143.js49KB
๐Ÿ“œseventv.index.3.1.144.js2KB
๐Ÿ“œseventv.index.3.1.145.js1KB
๐Ÿ“œseventv.preload-helper.3.1.14.js893B
๐Ÿ“œseventv.site.app.3.1.14.js162KBlarge
๐ŸŽจseventv.style.3.1.14.css135KB
๐Ÿ“œseventv.useChatEmotes.3.1.14.js3KB
๐Ÿ“œseventv.useCosmetics.3.1.14.js12KB
๐Ÿ“œseventv.useFloatContext.3.1.14.js579B
๐Ÿ“œseventv.useModule.3.1.14.js1KB
๐Ÿ“œseventv.useUpdater.3.1.14.js1KB
๐Ÿ“œseventv.v4.3.1.14.js372B
โ–พ๐Ÿ“icon129KB
๐Ÿ–ผicon-128.png1KB
๐Ÿ–ผicon-16.png332B
๐Ÿ–ผicon-48.png556B
๐Ÿ–ผicon-512.png32KB
๐Ÿ–ผnightly-icon-128.png2KB
๐Ÿ–ผnightly-icon-16.png496B
๐Ÿ–ผnightly-icon-48.png1008B
๐Ÿ–ผnightly-icon-512.png91KB
โ–พ๐Ÿ“src42KB
โ–พ๐Ÿ“app42KB
โ–พ๐Ÿ“options42KB
๐Ÿ“œoptions.js42KB
๐Ÿ“œbackground.js78KBlarge
๐Ÿ“œcontent.js2KB
๐ŸŒindex.html1KB
๐Ÿ–ผlogo.svg578B
{}manifest.json1KB
๐Ÿ“œsite.js1KB
๐Ÿ“œworker.js125KBlarge

What This Extension Does

The 7TV Chrome extension aims to enhance users' viewing experience on Twitch and YouTube by providing new features, emotes, vanity options, and performance improvements.

Permissions Explained

  • scripting: Allows the extension to run scripts in web pages, which is standard for extensions that need to interact with websites.
  • storage: Enables the extension to store data locally, such as user preferences or settings. This is common for extensions that require saving state between sessions.
  • activeTab: Grants access to the currently active tab's content, allowing the extension to read and modify it. This permission is typical for extensions that need to interact with web pages in real-time.
  • management: Provides broad permissions related to managing browser settings and extensions. While this might seem unusual, it could be necessary for an extension that needs to configure or manage other extensions or browser features.
  • *://*.twitch.tv/*: This high-risk permission is specific to Twitch TV and allows the extension to access all subdomains of twitch.tv. Given the extension's focus on Twitch, this is expected.

What We Found in the Code

  • innerHTML assignment: The use of innerHTML for assigning content could potentially introduce XSS (Cross-Site Scripting) vulnerabilities if untrusted data is used. However, without more context, it's difficult to say whether this is a genuine concern.
  • Makes HTTP requests: This is a normal pattern in web development and likely used by the extension to fetch resources or make API calls for its functionality.
  • Listens to keyboard events: Keyboard listeners are often used for shortcuts or UI interactions. Without more context, it's hard to say if this is unusual for an extension that needs user input.
  • Reads clipboard content: This could be used for various purposes, including auto-filling forms or handling user input. It might seem broad but is not inherently malicious.

External Connections

The extension communicates with the following domains:
  • www.w3.org: Expected for standard web development and likely used for HTML/CSS standards.
  • 7tv.app, github.com, 7tv.io, cdn.7tv.app: These are related to the extension's own infrastructure or resources, which is expected.
  • kick.com, twitch.tv, tinyurl.com, bit.ly, addons.mozilla.org, files.kick.com, static-cdn.jtvnw.net: Some of these domains seem unrelated to the extension's primary functionality. For example, kick.com and files.kick.com might be used for resources or APIs but could also indicate broader access than necessary.

Things to Consider

  • The extension has a broad permission set, including management permissions that could potentially allow it to modify browser settings beyond its intended purpose.
  • The use of innerHTML assignment without more context is a potential concern, especially if the extension handles user-provided data or interacts with untrusted sources.
  • The extension's communication with various domains suggests it might be accessing resources or APIs not directly related to its primary functionality on Twitch and YouTube.
Join Webex meetings using Google Chrome โ„ข
Lifestyle/social
๐Ÿ“ฆ

Line

4M+ users
Free messaging any time, anywhere
Lifestyle/social
๐Ÿ“ฆ
Unblock any blocked website in your country, school or company. It's free and easy to use.
Lifestyle/social
๐Ÿ“ฆ
Uncover the secrets to success behind your favorite YouTube videos.
Lifestyle/social