Omnibug requires several permissions in order to work properly. Each browser will label these differently, but the two main permissions required are:
- Read and change all your data on the websites you visit - This allows us to inspect the requests you make across all websites so we can identify providers that Omnibug supports.
- Modify data you copy and paste - This allows you to easily copy directly from Omnibug.
Digging deeper, here is a full list of required permissions in the browsers:
tabs- allows us to understand which tab requests should be associated with, as well as providing the API to developer tools
storage- allows us to store options/settings
webRequest- allows us to inspect all requests made by the browser so we can decide if we should parse it or not to ultimately show in the Omnibug interface
webNavigation- allows us to view when you've navigated from one page to another so we can show "Navigated to ..." in the Omnibug interface
clipboardWrite- allows us to write to the clipboard when you right click on an entry, then "Copy value"
*://*/*- allows the extension to run on any page instead of a specific domain/set of pages