-
Notifications
You must be signed in to change notification settings - Fork 907
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Potentially excessive permissions per CRXcavator #871
Comments
Firstly, I'd like to redirect people to the pinned issue that justifies a lot of the permissions required by this extension: #213 From
This is only necessary until everyone has migrated to v7.x (from v6.30). I no longer use cookies but still need permission in v7.x to remove all cookies created prior to v7. Cookies need to be removed due to this bug: #537 This permission can be removed after v7 has been pushed out to 100% of webstore users.
This is core functionality in order to be able to run content scripts and execute remote js code on ALL websites (as we need them all the best able to suspend). Features that currently rely on this ability are:
This permission is only required to 'tidy up' the urls in the session history to remove any suspended tab entries. They are always duplicates of the real urls and just clutter up the history if left in there.
From the chrome documentation: "if you require access to the url, title, or favIconUrl properties of tabs.Tab, you must declare the "tabs" permission in the manifest". This extension makes heavy use of the url, title, and faviconUrl properties of the Tab objects. This is core functionality.
This extension uses the chrome.storage API to enable syncing of settings between computers with the same chrome profile. However, it also requires the local storage permission as it was initially built using the local storage API and it is preferred (by me) due to it's synchronous behaviour. It also requires unlimited storage in order to guarantee that it will be able to record an infinite number of tabs and saved sessions within the session history feature.
This is core functionality to enable the right click context menu.
This extension does a ping out to this particular url to see if there is an urgent notice that needs to be displayed to the users. This has never been necessary in the past and can probably be removed from the project if it's considered a risk.
This extension relies heavily on chrome's internal favicon cache to source and display placeholder favicons on suspended tabs. |
@egonil I think there are just a couple of takeaways from this:
|
Please complete the following information when submitting a feature request or bug report.
https://crxcavator.io/report/klbibkeccnjlkjkiokjodocebajanakg/7.0.109
Permissions need review to see what can be minimized.
The text was updated successfully, but these errors were encountered: