Chrome Extension Permission Diff Monitor
Pricing
from $0.25 / 1,000 results
Chrome Extension Permission Diff Monitor
Download Chrome Web Store extension CRX packages, parse manifest permissions, and emit baseline snapshots or permission/version diffs on scheduled runs. Unofficial; not affiliated with Google or extension authors.
Pricing
from $0.25 / 1,000 results
Rating
0.0
(0)
Developer
Bakos Bence
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What does Chrome Extension Permission Diff Monitor do?
Download Chrome Web Store extension packages, parse manifest.json, and emit permission baseline snapshots or diff events when permissions or version change between runs. Uses Google's public CRX update endpoint (with open-source release fallback when Google returns HTTP 204). No login, no API keys.
Unofficial. This Actor is not affiliated with, endorsed by, or maintained by Google, the Chrome Web Store, or any extension author.
Dashboards: connect Power BI, Tableau, Looker Studio, or Qlik to the dataset API β see Export to Power BI, Tableau, Looker Studio & Qlik near the end. AI agents: paste this Actor's Store page URL into an Apify-capable agent (MCP / Claude / Cursor with Apify), create an Apify account and API token once, and the agent can run the Actor and wire up the output.
Why use this extension permission monitor?
- π Track
permissions,host_permissions, and version over time - π¦ Direct CRX download β lightweight HTTP, no browser
- π Baseline + scheduled diff mode with KV store persistence
- π‘οΈ Fail loud when an extension cannot be fetched
How to monitor extension permissions
- Open this Actor in Apify Console.
- Click Start on the prefilled uBlock Origin id (
maxItems5) to emit a baseline row. - Schedule later runs with
monitorMode: trueto receive only permission/version diffs. - Export the dataset or pull via API.
{"extensionIds": ["cjpalhdlnbpafiamejdnhcphjbkeiagm"],"maxItems": 5,"emitBaseline": true,"monitorMode": false,"proxyType": "none"}
How much does it cost?
Pay per event (PPE): Actor start + each dataset result row. On Free, results are about $0.49 / 1,000; paid plans are lower (see the Pricing tab).
Input
| Field | Description |
|---|---|
extensionIds | Chrome Web Store extension IDs |
maxItems | Cap on rows emitted |
emitBaseline | Emit full snapshot rows (changeType: baseline) |
monitorMode | Emit only diffs when baseline exists |
baseline | Optional baseline map; otherwise loaded from KV PERMISSION_BASELINE |
proxyType | Optional proxy |
Sample output
{"extensionId": "cjpalhdlnbpafiamejdnhcphjbkeiagm","name": "uBlock Origin","version": "1.74.0","permissions": ["alarms", "contextMenus", "privacy", "storage", "tabs", "unlimitedStorage", "webNavigation", "webRequest", "webRequestBlocking"],"hostPermissions": ["<all_urls>"],"changeType": "baseline","detail": "initial snapshot","scrapedAt": "2026-09-09T10:00:00+00:00","sourceUrl": "https://clients2.google.com/service/update2/crx?..."}
FAQ
Is this official Google software?
No. It is unofficial and not affiliated with Google or the Chrome Web Store.
Why might an extension fail to download?
Some extensions return HTTP 204 from Google's update endpoint. Known open-source extensions (e.g. uBlock Origin) fall back to the author's GitHub release CRX.
Can AI agents call this?
Yes β Actor ID bakos_bence/chrome-extension-permission-monitor via Apify API or MCP.
Something broke?
Open the Issues tab on this Actor's page.
Related Actors
| Actor | Use together when⦠|
|---|---|
| Domain Typosquat Scanner | Brand / domain risk monitoring alongside extension supply-chain checks |
| Public Document Finder | You need regulatory filings alongside security monitoring |
Profile: bakos_bence on Apify.
For AI agents & LLM apps
Paste this Actor's Apify Store URL into an agent that can use Apify (MCP, Claude, Cursor, etc.). With an Apify account and API token, the agent can set input, run the Actor, and fetch the dataset.
Export to Power BI, Tableau, Looker Studio & Qlik
- Run the Actor (or open a finished run).
- Open the Dataset β API / Export.
- Copy the dataset items URL (JSON or CSV).
- In your BI tool, add a web / API data source with that URL (and your Apify token as a header or query param if required).
- Refresh on a schedule that matches your extension monitoring cadence.
Permission facts come from public extension manifests β verify critical security decisions against your own review process.