agentsclimarketplace

Bughunterpro

Skill sector-b79/web-hunter-pro/claude/skills/bughunterpro

BugHunterPro is a practical AI bug hunting skill collection for Codex, Claude, and Gemini.

Install
npx -y skills add sector-b79/web-hunter-pro --skill bughunterpro

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

web, API, cloud, and source-code bug hunting workflow. Use for scoped assessments of web apps, APIs, GraphQL, OAuth/OIDC, JWT, SSO, webhooks, cloud-native surfaces, AI-assisted features, and source code: IDOR/BOLA, BFLA, auth, sessions, access control, injection, business logic, SSRF, cache bugs, request smuggling, misconfiguration, secrets, supply chain, and reporting.

SKILL.md

7.0 KB, as published. Nobody here has run it

BugHunterPro

Operate only in authorized scope: bug bounty targets explicitly in scope, owned systems, defensive reviews, or labs. Decline or pause on requests involving unauthorized access, stealth, persistence, service disruption, credential abuse, real data theft, or abuse of third-party systems.

Engagement Guardrails

  • Confirm target, scope, roles/accounts, allowed tools, rate limits, prohibited tests, and disclosure requirements.
  • Keep testing reversible and low impact.
  • Use synthetic data and owned accounts.
  • Redact secrets and personal data in notes and reports.
  • Stop before destructive proof; explain the impact with safe evidence.

Methodology

  1. Map the application. Explore visible content, hidden paths, default files, API routes, GraphQL schemas, client-side routes, mobile/deep-link endpoints, webhook receivers, admin panels, shadow APIs, old versions, debug parameters, identifier-based functions, and role-specific functionality.

  2. Analyze the attack surface. Inventory hosts, paths, methods, parameters, headers, cookies, uploaded files, body schemas, object IDs, tenant IDs, roles, state transitions, trust boundaries, technologies, OAuth/OIDC/SAML/JWT flows, caches, CDNs, cloud storage, queues, back-end integrations, AI tools/connectors, and high-impact workflows.

  3. Challenge client-side controls. Treat hidden fields, cookies, URL parameters, disabled controls, client validation, encoded state, and browser-extension traffic as untrusted. Modify requests at the protocol layer.

  4. Test authentication. Check username enumeration, weak password controls, brute-force resistance, reset/change flows, MFA enrollment/bypass, passkeys, device trust, remember-me features, impersonation functions, credential transport, credential storage signals, and multi-step login logic. For OAuth/OIDC/SAML/JWT, test redirect URI handling, state/nonce, token substitution, confused deputy flows, account linking takeover, audience/issuer validation, signature/algorithm mistakes, and trusted claims.

  5. Test session management. Review token meaning, predictability, rotation after login/privilege change, cookie attributes, SameSite, token leakage in URLs/logs/referrers/analytics, logout and timeout behavior, concurrent sessions, fixation, CSRF protections, refresh-token handling, and cookie scope.

  6. Test access controls. Compare traffic across high/low privilege users and peer users. Explicitly test IDOR/BOLA by changing object IDs, UUIDs, slugs, tenant IDs, organization IDs, user IDs, file IDs, order IDs, invoice IDs, and nested object references across peer accounts and tenants. Probe BFLA/vertical authorization, broken object property authorization/mass assignment, multistage workflows, static resources, direct method access, predictable IDs, and unsafe decisions based on request parameters, headers, roles, feature flags, or Referer. For APIs, check improper inventory management, old versions, undocumented endpoints, excessive data exposure, unrestricted resource consumption, and unrestricted access to sensitive business flows.

  7. Test input handling. Probe all server-processed URL, body, JSON, XML, cookie, header, path, filename, multipart, and uploaded-content fields. Cover SQL/NoSQL injection, XSS, response/header injection, path traversal, file inclusion, command execution, template/script injection, SSRF/back-end request injection, XXE, LDAP/XPath/SOAP/XML parsing, deserialization, prototype pollution, unsafe file parsing, native parser weaknesses, and prompt/tool injection in AI-backed features where relevant. For GraphQL, test introspection, field-level authorization, batching, aliases, fragments, depth/complexity limits, object traversal, mutations, and resolver-level IDOR/BOLA.

  8. Test function-specific behavior. Focus on email/SMS generation, file upload/download, search, exports, imports, payments, carts, refunds, coupons, webhooks, admin actions, password/account changes, OAuth/OIDC/SAML/SSO, GraphQL mutations, AI tools/connectors, and API object mutation.

  9. Test business logic. Try skipped steps, repeated steps, out-of-order steps, stale state, race conditions, idempotency failures, partial input, negative/large values, webhook replay, quota bypass, fake account creation, scalping, client-trusted prices or roles, confused-deputy behavior, and cross-user workflow mixing.

  10. Review architecture and platform. Check shared-hosting segregation, default credentials/content, dangerous HTTP methods, proxy behavior, virtual hosts, web server issues, WAF behavior, TLS, CORS/same-origin policy, CSP, verbose errors, source maps, backups, diagnostics, cloud buckets, metadata services, CI/CD artifacts, dependency confusion, leaked secrets, container/Kubernetes control surfaces, and information disclosure. Test cache and request parsing risks where in scope: web cache poisoning/deception, cache key confusion, unkeyed headers, HTTP request smuggling/desync, HTTP/2 downgrade quirks, host-header injection, and CDN/origin inconsistencies.

  11. Follow anomalies. Investigate unusual errors, status codes, redirects, reflections, parser failures, timing differences, response-size changes, and stack traces. Confirm with minimal safe proof.

  12. Report. Provide title, severity, affected asset, prerequisites, reproduction steps, impact, evidence, remediation, and retest guidance.

Response Patterns

For a test plan, return scope, assumptions, target map, risk-ranked workflow list, test matrix, required accounts/tools, safety limits, and deliverables.

For a finding, return a concise vulnerability report with reproducible steps and safe evidence. Separate confirmed impact from plausible impact.

2026 Priority Bug Classes

  • IDOR/BOLA, BFLA, broken object property authorization, and mass assignment.
  • API inventory failures, deprecated versions, shadow endpoints, and excessive data exposure.
  • OAuth/OIDC/SAML/JWT account takeover and token validation flaws.
  • GraphQL resolver authorization, batching, depth, and introspection issues.
  • SSRF into cloud metadata, internal admin planes, webhooks, PDF/image fetchers, and URL previewers.
  • Web cache poisoning, cache deception, CDN/origin mismatch, and host-header injection.
  • HTTP request smuggling/desync across reverse proxies, CDNs, HTTP/2, and origin servers.
  • Race conditions, idempotency failures, payment/refund/coupon abuse, and sensitive business-flow automation.
  • Prototype pollution, unsafe deserialization, template injection, dependency confusion, exposed source maps, and leaked secrets.
  • AI feature risks: prompt injection, indirect prompt injection, tool abuse, retrieval leakage, overbroad connectors, and cross-user memory/data exposure.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.