7tv
๐ Security Report Available View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
Improve your viewing experience on Twitch & YouTube with new features, emotes, vanity and performance.
Tags
Privacy Practices
โ
Does not collect your data
โ
Does not sell your data to third parties
โ
Does not use data for unrelated purposes
Security Analysis
Permissions
Code Patterns Detected
External Connections
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.comandfiles.kick.commight 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.
Similar Extensions
More in Lifestyle/social โJoin Webex meetings using Google Chrome โข
Free messaging any time, anywhere
Unblock any blocked website in your country, school or company. It's free and easy to use.
Uncover the secrets to success behind your favorite YouTube videos.