Probe subdomain list with httpx/dnsx/naabu to identify live hosts, open ports, status codes, titles, and basic fingerprints. Use after subdomain-enum produces a sub list. Output feeds into fingerprinting and content discovery.
中文简介正在准备中。当前显示原文说明。
Parse HackerOne / Bugcrowd / Intigriti scope into a structured asset list with in-scope, out-of-scope, and excluded-vuln-class breakdowns. Use when the user has chosen a program and needs to understand exactly what's allowed before recon.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Hunting out-of-scope = wasted time + banned account.
Trigger phrases:
From the program page, produce a structured breakdown:
program: target-inc
platform: hackerone
last_updated: 2026-06-02
in_scope:
domains:
- "*.target.com"
- "*.target-internal.io"
ip_ranges:
- "203.0.113.0/24"
mobile:
- "com.target.android"
- "id1234567 (iOS)"
api:
- "api.target.com"
- "graphql.target.com"
source_code:
- "https://github.com/target-inc/oss-app"
out_of_scope:
domains:
- "marketing.target.com"
- "blog.target.com"
- "status.target.com"
acquisitions: "Anything acquired < 6 months ago"
excluded_vuln_classes:
- subdomain_takeover # explicit
- csrf_logout # implicit (always)
- missing_security_headers # explicit
- self_xss # explicit
- email_enumeration # explicit
- rate_limiting_alone # explicit
- clickjacking_no_impact # explicit
- tls_ssl_config_only # explicit
bounty_table:
critical: { min: 5000, max: 15000 }
high: { min: 1500, max: 5000 }
medium: { min: 500, max: 1500 }
low: { min: 100, max: 500 }
special_rules:
- "PoC required — no theoretical reports"
- "Use test accounts only (provided in private invite)"
- "Do not test production payment flows with real cards"
- "Rate-limit your scanners to 5 req/sec"
Watch for:
*.target.com — all subdomains allowedtarget.com (no asterisk) — root only*.eu.target.com — limited to EU subsidiarysubdomain1.target.com, subdomain2.target.com — explicit list, not all subsBuild the wildcard list:
# Save in-scope wildcards
cat > scope-wildcards.txt <<EOF
*.target.com
*.target-internal.io
api.target.com
EOF
# Save explicit out-of-scope (subtract these later)
cat > scope-oos.txt <<EOF
marketing.target.com
blog.target.com
status.target.com
support.target.com
EOF
After subdomain-enum runs, filter:
# Pseudo:
cat all-subdomains.txt | grep -vFf scope-oos.txt > in-scope-subs.txt
Or with Python for nested matching:
import re
oos_patterns = [re.compile(r'^marketing\.target\.com$'),
re.compile(r'.*\.acquired-recently\.com$')]
with open('all-subdomains.txt') as f:
for sub in f:
sub = sub.strip()
if not any(p.match(sub) for p in oos_patterns):
print(sub)
For each program, build the always-reject-here list. Add to your hunt config:
# .ccs-config/target-inc.yaml
skip_classes:
- subdomain_takeover
- missing_security_headers
- csrf_no_impact
- self_xss
require_impact_chain_for:
- open_redirect
- clickjacking
[[triage-validation]]If the program excludes a class you found, do not submit. Look for chain potential to bypass exclusion:
→ See docs/conditional-chain-table.md for the full chain table.
# Scope Analysis: <program>
**Date:** YYYY-MM-DD
**Platform:** H1 / BC / Intigriti
## In-Scope Assets
- *.target.com (wildcard)
- api.target.com (explicit)
- com.target.android (mobile)
## Out-of-Scope (DO NOT TEST)
- marketing.target.com
- *.acquired-co.com (acquisitions)
## Excluded Vuln Classes
- subdomain takeover
- self-XSS
- CSRF (logout only)
- missing security headers
## Bounty Table
| Severity | Min | Max |
|---|---|---|
| Critical | $5k | $15k |
| High | $1.5k | $5k |
| Medium | $500 | $1.5k |
| Low | $100 | $500 |
## Special Rules
- PoC required
- Test accounts: provided in program
- Rate limit: 5 req/sec
- No payment-flow testing in prod
## Recon Plan
1. Subdomain enum on *.target.com
2. Filter against OOS list
3. Probe live hosts (httpx)
4. Tech fingerprint
5. Focus on api.target.com + mobile (highest payout match)
## Time budget: 5 days
[[program-selection]] — runs before this[[subdomain-enum]] — uses the scope list as input[[continuous-monitoring]] — set up alerts only on in-scope assets[[triage-validation]] — references excluded-class list*.target.com as including acquired domains. Acquisitions usually need explicit listing.If a domain "looks in-scope" but isn't explicitly listed, do not test. Ask the program manager via HackerOne or Bugcrowd's secure channel:
"Hi, evaluating scope. Is
legacy-api.target.comin scope? It's not listed but I see it returns target's branding. Please advise."
Wait for confirmation. Document the response.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Probe subdomain list with httpx/dnsx/naabu to identify live hosts, open ports, status codes, titles, and basic fingerprints. Use after subdomain-enum produces a sub list. Output feeds into fingerprinting and content discovery.
中文简介正在准备中。当前显示原文说明。
Hunt full Account Takeover (ATO) by chaining lower-severity findings — IDOR-to-email-disclosure, password-reset-token-theft, OAuth-redirect-uri abuse, response-manipulation, cookie scope, CRLF in Set-Cookie, race-condition on signup. Use when the user wants to escalate small findings to ATO or thinks an ATO path exists.
中文简介正在准备中。当前显示原文说明。
Hunt authentication and authorization bypasses — forced browsing, path traversal in auth, header injection, JWT downgrade, OAuth state confusion, role manipulation. Use when an endpoint returns 401/403 but appears reachable.
中文简介正在准备中。当前显示原文说明。
Write Bugcrowd-format reports — VRT (Vulnerability Rating Taxonomy) mapping, P1-P5 severity, impact-led writing, and Bugcrowd-specific submission etiquette. Use AFTER triage-validation passes for Bugcrowd programs.
中文简介正在准备中。当前显示原文说明。
Hunt business logic flaws — race conditions, workflow state bypass, parameter pollution affecting logic, coupon/discount abuse, refund logic, multi-step process bypass, integer overflow, negative quantities, double-spend. Use when looking for non-CVE bugs that require understanding the app's intended workflow.
中文简介正在准备中。当前显示原文说明。
Hunt web cache poisoning, CDN cache poisoning, and cache deception attacks. Use when target uses a CDN (Cloudflare, Akamai, Fastly, AWS CloudFront) or has Varnish/nginx caches and you want to identify cache key flaws that let attackers serve malicious content to other users.
中文简介正在准备中。当前显示原文说明。