skills/create-account/SKILL.md
Ghost-only workflow for creating approved bug bounty test accounts and saving credential references.
npx skillsauth add ghostonbutterbread/bug-bounty-harness create-accountInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use only when Ryushe asks Ghost to make or prepare a reusable bug bounty test account.
This is Ghost-only account provisioning. Do not hand this skill to Codex/Claude workers. Workers that need disposable inboxes should use /temporary-email.
references/site-flows/ before opening the browser.ryushe+ai, ryushe+ai1, ryushe+ai2, and ryushe+ai3 at approved Bugcrowd/HackerOne domains unless Ryushe gives another alias./gmail to read Ghost's mailbox for verification, login, registration, and reset mail. Do not require child agents to use /gmail; Ryushe manages forwarding rules./account-management and record the non-secret account identity: alias, approved email/username, user ID if known, Bitwarden item reference, PwnFox color if mapped, role/tenant, and destructible status.For approved program email domains, ryushe+1@... and ryushe+2@... are forwarded to Ghost's mailbox. When creating an account or logging in with those aliases, Ghost/parent retrieves the one-time code or verification email, then provides only the short-lived code to the active browser/login step or child agent if needed.
Only read mail needed for the active verification/login/reset flow. Never expose full message bodies, reset links, mailbox metadata beyond the needed code, or any unrelated email content. Do not pass Gmail access, mailbox sessions, credentials, cookies, or reusable secrets to child agents.
When an existing account may be available, search Bitwarden by program/site name and approved alias. Use item names and usernames to identify the account, but never expose passwords, tokens, cookies, recovery codes, or private notes.
Destructible status:
ryushe+demo@... accounts are destructible by naming convention.[email protected] is an approved destructible account.ryushe+ai, ryushe+ai1, ryushe+ai2, and ryushe+ai3 style accounts are reusable/general test accounts and are not destructible unless stored metadata explicitly says destructible: yes.destructible: no.If the test may delete, burn, rate-limit, suspend, or permanently alter an account, use only an account marked destructible. Otherwise stop and ask Ryushe.
Load only the matching site note:
references/site-flows/canva.mdIf no matching note exists, use the generic workflow and record any unusual auth steps after the run.
/temporary-email.ryushe+demo@... as the reusable destructible-account naming pattern for owned test flows.[email protected] as destructible when selected from Bitwarden for owned test flows./account-management for reusable non-secret user IDs, PwnFox colors, and owned resource IDs created during setup.testing
Systematic live request mutation: flip booleans, field ops, headers, content-type, parser differentials, replay vs intercept, null/empty testing. Inherits live-testing-policy scope/rate/ownership rules.
development
Test password reset, forgot-password, reset-token, email reset, and account recovery flows for account takeover risks.
tools
Targeted param/field discovery using tech stack clues, naming conventions, and controlled-rate ffuf — then feeds findings into request-exploration for mutation. Not brute-force; informed and scoped.
tools
Use BountyLens sessions, findings, leads, tested endpoints, reports, watchlist, stats, and program intelligence without per-agent MCP config.