crx-fingerprint downloads a Chrome extension from Google’s own update endpoint and prints its permissions, its content scripts and every external host hardcoded in its code. It never installs anything and never runs the extension’s code.
python crx-fingerprint.py <extension-id>
One Python file, no dependencies, MIT licence. The extension ID is the 32-character string at the end of any Chrome Web Store URL.
One limitation worth knowing. Reading the package tells you the ceiling, not the behaviour. Cashback Master’s package contains no redirect rules at all. They arrive from its own server after installation, which is why the list above had to be captured rather than read out of the code.