A browser extension that parses bug bounty program policies from HackerOne + Bugcrowd to initialize Caido projects and generate Markdown scope briefings.
Right-click anywhere on an program policy page:
scopeinit ──┬── push to caido (Initialize Caido project with scope)
├── export markdown (Download <program>-scope.md briefing)
└── full (caido & markdown) (Perform both)
Automatically initializes a new project in Caido and populates in-scope allowlist and out-of-scope denylist rules.
Export a concise <program>-scope.md file for agents.
(Preview):
Rate-limiting: 1 requests/second
Identifier: x-bug-bounty: username
In Scope:
- example.com
- *.example.com
In Scope Apps:
- https://apps.apple.com/us/app/example/id123456789
- https://play.google.com/store/apps/details?id=com.example.app
- https://chromewebstore.google.com/detail/example/abcdefghijklmnopabcdefghijklmnop
Out of Scope:
- xyz.example.comBuilt for Chromium and Firefox.
- Save
dist/chrome/ - Navigate to
chrome://extensions - Enable Developer mode (top right)
- Click Load unpacked and select the
dist/chrome/directory
- Save
dist/firefox/scopeinit.xpi - Set
xpinstall.signatures.requiredtofalseinabout:config - Navigate to
about:addons - Click the gear icon (⚙️) → Install Add-on From File...
- Select
dist/firefox/scopeinit.xpi
- Save
dist/firefox/scopeinit.xpi - Navigate to
about:debugging#/runtime/this-firefox - Click Load Temporary Add-on...
- Select
dist/firefox/scopeinit.xpi
Open the extension popup to configure:
- Caido Port: Local instance port (e.g.
8080). - Caido PAT: Personal Access Token generated under https://dashboard.caido.io → Developer → Create Token.
- Save As Prompt: Optional toggle to prompt for download location when exporting Markdown.
Requires Bun.
bun install # Install dependencies
bun run build # Build bundles for Firefox and Chrome into dist/
bun test # Run unit tests
bun run check # Run TypeScript type checkMIT