Promethean® Screen Share
🔍 Security Report Available View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
Promethean® Screen Share
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
External Connections
Package Contents 53 files · 3.1MB
▾_locales59KB
▾ar2KB
messages.json2KB
▾cs2KB
messages.json2KB
▾da2KB
messages.json2KB
▾de2KB
messages.json2KB
▾en2KB
messages.json2KB
▾es2KB
messages.json2KB
▾fi2KB
messages.json2KB
▾fr2KB
messages.json2KB
▾hu2KB
messages.json2KB
▾id2KB
messages.json2KB
▾it2KB
messages.json2KB
▾ja2KB
messages.json2KB
▾kk3KB
messages.json3KB
▾lt2KB
messages.json2KB
▾lv2KB
messages.json2KB
▾ms2KB
messages.json2KB
▾nb2KB
messages.json2KB
▾nl2KB
messages.json2KB
▾pl2KB
messages.json2KB
▾pt2KB
messages.json2KB
▾ru3KB
messages.json3KB
▾sv2KB
messages.json2KB
▾th3KB
messages.json3KB
▾tr2KB
messages.json2KB
▾vi2KB
messages.json2KB
▾zh2KB
messages.json2KB
▾zh_TW2KB
messages.json2KB
▾_metadata8KB
verified_contents.json8KB
▾background442KB
▾offscreen433KB
index.html48B
index.js433KBlarge
index.js.LICENSE.txt360B
index.js10KB
▾images57KB
▾icons24KB
128.png14KB
16.png645B
32.png2KB
48.png3KB
64.png5KB
mark.png1KB
prometheanLogo.svg7KB
screenShareSharingScreen.png16KB
screenShareWatingRoom.png7KB
screenshareLogo.svg2KB
▾pages2.6MB
▾dropdown2.4MB
▾pollyfills12KB
chromeos-v83.html427B
chromeos-v83.js12KB
index.html308B
index.js2.1MBlarge
index.js.LICENSE.txt2KB
options.html415B
options.js282KBlarge
options.js.LICENSE.txt274B
▾libs129KB
react-dom.production.min.js118KBlarge
react.production.min.js11KB
manifest.json991B
What This Extension Does
The Promethean Screen Share extension appears to be designed for educational purposes, allowing users to share their screens with others. Its category as a productivity/education tool suggests it may be used in classroom settings or online learning environments.Permissions Explained
- storage: This permission allows the extension to store data locally on the user's device. For an extension like this, which likely needs to remember screen sharing settings or other user preferences, storage is a standard and expected permission.
- idle: This permission enables the extension to run in the background even when the browser tab is inactive. Given its purpose as a screen sharing tool, it's reasonable that the extension would need to continue running in the background to maintain connections with remote users.
- offscreen: This permission allows the extension to be loaded into an off-screen context, which could be useful for maintaining a connection or handling events even when the user is not actively viewing the browser. While less common than storage and idle permissions, it's still plausible for an extension that needs to maintain continuous connectivity.
What We Found in the Code
- No red-flag code patterns detected: The automated scan did not identify any code patterns that are commonly associated with security vulnerabilities or malicious behavior.
- Content Security Policy (CSP) not set: While not a direct finding from the code, the absence of a CSP is worth noting. A CSP helps protect against cross-site scripting (XSS) attacks by specifying which sources of content are allowed to be executed within a web page. For an extension that handles user input and potentially shares screens with others, implementing a CSP would be a good practice for enhancing security.
External Connections
The extension communicates with several domains:- www.w3.org: A standard domain for accessing World Wide Web Consortium resources.
- momentjs.com, formatjs.io, github.com, reactjs.org, and mui.com: These are libraries or frameworks commonly used in web development, suggesting the extension uses them for functionality like date formatting, UI components, etc.
- support.prometheanworld.com and servicediscovery.mypromethean.com: These domains seem related to the Promethean service itself, possibly for authentication, configuration, or other settings management.
- api.servicediscovery.mypromethean.com: This suggests interaction with an API for accessing services or data from Promethean.
- fb.me and apps.apple.com: These are less directly related to the extension's functionality but could be used for sharing links or providing download instructions, respectively.
- bugs.webkit.org: A domain for reporting bugs in WebKit, which is a browser engine. This might indicate the developers use this resource for debugging their extension.
Things to Consider
Given its purpose and permissions, the Promethean Screen Share extension seems to be designed with legitimate functionality in mind. The lack of any red-flag code patterns and the presence of standard libraries and frameworks suggest that it is likely a safe tool for users who need to share screens for educational purposes. However, as with any software, users should always review permissions and consider whether they align with their needs and expectations.Similar Extensions
More in Productivity/education →View translations easily as you browse the web. By the Google Translate team.
Easily create mathematical equations, formulas and quizzes. Intuitively type or handwrite, with no tricky math code to l…
Fast, one-click access to millions of research papers.
Learn languages effectively by watching films and series in your target language.