Where to find the permission list
The Chrome Web Store detail page shows a permissions summary, but the package's manifest.json is more precise. A CRX, ZIP or unpacked folder contains the full list of required permissions, optional permissions and host permissions.
If you only have the store URL, paste it into the analyzer. When automatic retrieval is blocked, download the package and upload the file. Never install an extension just to inspect it.
Related pages:Chrome host permissions checkerview manifest online
A practical review order
Start with host permissions because they define which websites can be read or changed. Then look at content scripts, which may run on those sites. Review sensitive APIs next, and finish with optional permissions and the update URL.
Write down each capability and the feature that needs it. If you cannot connect a permission to a feature, that is the item to investigate.
- 1
Check host_access
Prefer specific hosts over wildcards and all_urls.
- 2
Check content_scripts
See which pages receive injected code.
- 3
Check powerful APIs
Review cookies, history, debugger, proxy, nativeMessaging.
- 4
Check optional permissions
Understand what may be requested later.
Related pages:what does all_urls meancontent script matches
Permission warnings are not enough
Chrome's install prompt summarizes access, but wording can be broad and easy to dismiss. The manifest distinguishes optional from required access and shows the exact site patterns.
Use the install prompt for a quick check and the package analysis for detail. After installation, the browser's extensions page still lists granted permissions, and you can restrict site access.