# Audit Chrome extension permissions & manifest

**Use case:** 

Audit any Chrome extension's requested permissions, host and optional permissions, manifest version and content-script count for security review.

## Input

```json
{
  "mode": "extensionDetails",
  "searchQueries": [
    "screenshot"
  ],
  "extensionUrls": [
    "https://chromewebstore.google.com/detail/grammarly/kbfnbcaeplbcioakkpcpgfkobkghlhen",
    "cjpalhdlnbpafiamejdnhcphjbkeiagm"
  ],
  "maxResultsPerQuery": 30,
  "includeDeveloperContacts": true,
  "includePermissions": true,
  "includeScreenshots": true,
  "enrichDeveloperContacts": false,
  "deduplicateExtensions": true,
  "language": "en",
  "monitorMode": false,
  "monitorStoreName": "chrome-web-store-monitor",
  "maxConcurrency": 6,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

## Output

```json
{
  "name": {
    "label": "Extension"
  },
  "extensionId": {
    "label": "Extension ID"
  },
  "manifestVersion": {
    "label": "Manifest"
  },
  "permissions": {
    "label": "Permissions"
  },
  "hostPermissions": {
    "label": "Host permissions"
  },
  "optionalPermissions": {
    "label": "Optional permissions"
  },
  "contentScriptsCount": {
    "label": "# Content scripts"
  },
  "version": {
    "label": "Version"
  }
}
```

## About this Actor

This example demonstrates how to use [Chrome Web Store Scraper — Extensions & Developer Leads](https://apify.com/scrapesage/chrome-web-store-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/scrapesage/chrome-web-store-scraper) to learn more, explore other use cases, and run it yourself.