Two sources of website access

Host permissions declare which URLs extension APIs can access. Content-script match patterns declare where injected files run. They often overlap but can differ, so the inspector reports both.

The report scores breadth and explains why: exact hosts, wildcard subdomains, wildcard schemes, all_urls and local file access each contribute differently.

Related pages:content script inspectorChrome host permissions

Breadth is not behavior

A site-specific pattern is narrower than all_urls, but a narrow extension can still mishandle data on one sensitive site. A broad extension may be transparent and necessary, such as a content blocker.

The inspector provides the map. Code findings and the publisher's policy explain what happens inside it.

Related pages:what does all_urls meanreading all sites permission

Reducing website exposure

Prefer extensions that use the narrowest host patterns, check whether the browser's site-access control can limit an installed extension, and remove extensions whose access is no longer needed.

Review access after updates, because new hosts or content scripts can appear in a new version.