Start a fresh conversation. Replace the highlighted placeholders.
Use browser-extension-reverse to statically analyze [authorized extension package or extracted directory] identified by [version and hash], within [written authorized scope]; enumerate manifest permissions and entry scripts, trace background/content-script/storage/message data flows, and report evidence-backed overpermission or data-exposure concerns. Do not perform dynamic analysis.
Required inputs
[authorized extension package or extracted directory]
[version and hash]
[written authorized scope]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: browser-extension-reversedescription: "Authorized reverse engineering of Chrome/Firefox extensions: manifest analysis, background workers, content scripts, and extension-based credential or data-exposure research."risk: offensivesource: "https://github.com/zhaoxuya520/reverse-skill"source_repo: "zhaoxuya520/reverse-skill"source_type: communitydate_added: "2026-08-25"license: "MIT"license_source: "https://github.com/zhaoxuya520/reverse-skill/blob/main/LICENSE"
⚠️ AUTHORIZED USE ONLY
This skill is for educational purposes or authorized security assessments only.
You must have explicit, written permission from the system owner before using this tool.
Misuse of this tool is illegal and strictly prohibited.
Mandatory confirmation gate
Before running any command that probes, exploits, changes, persists on, extracts data from, or attempts credential access against a target:
Ask the user to state the exact target URL, IP, account, or resource.
Ask the user to confirm written authorization and the permitted scope.
Show the exact command(s) and explain their expected effect.
Wait for explicit confirmation in the current conversation.
Without that confirmation, remain read-only and provide defensive guidance only. Prefer a sandbox, disposable VM, or controlled lab.
Browser Extension Reverse Engineering
When to Use
Auditing a browser extension's behavior and permissions in an authorized review.
Investigating how an extension handles credentials or sensitive page data.