
Hunt Misc
Hunting skill for misc vulnerabilities.
Install
npx skills add elementalsouls/Claude-BugHunter --skill hunt-misc -g -a claude-code -y- Repository
- elementalsouls/Claude-BugHunter5.4k
- Category
- Security
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Hunting skill for misc vulnerabilities. Built from 225 public bug bounty reports. Use when hunting misc on any target.
Crown Jewel Targets
Why this vuln class pays: MISC vulnerabilities span access control failures, information disclosure, session/auth logic bugs, and misconfiguration, the categories that consistently produce the highest payouts because they map directly to business impact: data exposure, account takeover, privilege escalation, and infrastructure compromise.
Highest-value targets:
- SaaS platforms with role hierarchies (Shopify, GitHub, GitLab), any boundary between owner/admin/staff/guest is a privilege escalation surface
- Identity/auth flows, invitation links, password reset, SAML SSO, OAuth token scopes
- Multi-tenant systems, one tenant touching another tenant's data
- Internal APIs, LFS endpoints, pre-receive hooks, internal GraphQL/REST that assume caller is trusted
- Domain/DNS management features, transfer controls, subdomain delegation
- Token/credential management, PAT scopes, deploy keys, API tokens stored in config fields
Asset types that pay most:
- Core product APIs (not marketing subdomains)
- Enterprise/self-hosted editions (GitHub Enterprise, GitLab EE)
- Partner/collaborator invitation systems
- OAuth app integrations and webhook endpoints
Attack Surface Signals
URL patterns to watch:
/admin/*/transfer
/invitations/*
/partners/*/accept
/api/v*/repos/*/lfs/*
/-/settings/integrations/sentry
/api/v*/user/installations
/hooks/pre-receive/*
/reset-password?token=
/auth/saml/callback
/api/v*/packages/pypi/*
Response header signals:
X-Request-Id (pitchfork/Rack, check for header injection)
X-Shopify-Shop-Api-Call-Limit
X-GitLab-*
JS patterns revealing internal surfaces:
// Look for hardcoded internal API paths
fetch('/internal/api/
graphql { installations(
"scope": [], // empty scopes on tokens
"permissions": {"contents": "read"} // minimal scope PATs

