Catch security issues and store rejection risks before you submit. Your extension, checked from the terminal you already use.
npx @extenshi/cli@latest scan ./dist.zipNode 20+ · No installation required
$
Review-risk runs locallyNo install, one API key — shared with the MCP server. Scan, fix, ship.


extenshi review ./dist.zipFree · runs locally
Flags rejections, slow-review triggers, and auto-disable risks before you submit.
Diffs against your last published manifest with --extension-id.


extenshi scan ./dist.zipThe deep scan
Runs all 8 scanners — the same suite behind our public catalog.
Live per-scanner progress, then an HTML report opens in your browser.
Every extenshi scan opens an HTML report in your browser by default — or pass --json / --format stdout for pipelines and the terminal.

See the verdict, finding counts and estimated safety score together. This sample scores 54/100.
Actual CLI output with sample data for a fictional extension.


The same engine behind our public catalog runs against your artifact — findings by severity.


Drop it into GitHub Actions and fail the build before review ever sees it.
- run: npx -y @extenshi/cli@latest scan ./dist.zip --extension-id $EXT_ID --json env: EXTENSHI_API_KEY: ${{ secrets.EXTENSHI_API_KEY }}
--json for machine outputParse findings in your pipeline and gate on severity counts.
A fast probe detects short CI outbound timeouts before the real scan.
If a scan dies mid-stream, the credit is refunded within a minute.
3 free scans, one-time on extensions you own. review is always free. Need more? Buy prepaid credit packs that never expire.
Buy credit packsOne API key works across the CLI and MCP. No subscription — top up scans and reads whenever you need them.






The cross-store catalog and scanner, inside your AI tools.


A guided MV3 manifest that passes store review.


Illustrated steps that get your extension pinned to the toolbar.


A hosted exit survey — find out why users leave.


A store-ready privacy policy from your permissions.


Draw with your agent, verify in real toolbar mockups.


Catch policy and security issues before the review queue does.
npx @extenshi/cli@latest scan ./dist.zip