安全软件
点击放大


<p align="center">
<img src=" alt="Agentic Bug Hunter - by AwareXone - AI-powered bug bounty reconnaissance and discovery" width="100%"/>
</p>
<p align="center">
<b>AI-powered bug bounty hunting — recon to report, in your terminal.
</b>
<br/>
<a href="#what-is-this">What Is This</a>
·
<a href="#trusted-by-engineers-at">Trusted By</a>
·
<a href="#standalone-mode-no-subscription-required">Free Setup</a>
·
<a href="#quick-start">Quick Start</a>
·
<a href="#commands">Commands</a>
·
<a href="#what-it-finds">What It Finds</a>
·
<a href="#more-from-awarexone">AXguard</a>
·
<a href="#support-this-project">Support</a>
·
<a href="FAQ.md">FAQ</a>
</p>
<p align="center">
<a href=" src=" alt="MIT License"></a>
<img src=" alt="Python 3.10+">
<a href=" src=" alt="PyPI "></a>
<a href=" src=" alt="PyPI Downloads"></a>
<a href=" src=" alt="Claude Code Plugin"></a>
<a href=" src=" alt="Tests"></a>
<a href=" src=" alt="GitHub Stars"></a>
</p>
<p align="center">
<a href=" target="_blank" rel="noopener noreferrer"><img src=" alt="Awarexone%2FAgentic-Bug-Hunter | Trendshift" width="250" height="55"/></a>
</p>
<p align="center">
Built and maintained by <b>AwareXone</b> · <a href=" · <a href=" · <a href="
</p>
<p align="center">
<img src=" alt="SocialSafe by AwareXone provides case review and assistance for hacked, disabled, locked, restricted, and inaccessible social media accounts in Malaysia and worldwide by remote review. Assistance is best-effort, and final decisions remain with the platform." width="720"/>
</p>
<p align="center">
<a href="
<img src=" alt="Apply for Case Review" height="48"/>
</a>
</p>
<p align="center">
<a href="
<img src=" alt="Fluxion AI — One gateway to the world's leading AI models" width="720"/>
</a>
</p>
<p align="center">
<b>One gateway to the world's leading AI models</b><br/>
<sub>AI model access & operations · partner for BugHunter standalone mode</sub>
</p>
<p align="center">
<a href=" with partner link →</b></a>
· promo <code>AWAREXONE</code>
· <a href="
· <a href=" Plaza</a>
</p>
---
Then hunt — straight from your terminal:
…or drive it from inside Claude Code:
<sub>The CLI and AI hunting work on their own. Full recon also uses external tools
(subfinder · httpx · nuclei · katana · ffuf · nmap) — install them with
<code>install_tools.sh</code> from the repo. Output lands in <code>~/.bughunter/</code>.</sub>
---
<p align="center"><i>Where this project's stargazers say they work.</i></p>
<p align="center">
<img src=" alt="HackerOne"/>
<img src=" alt="Bugcrowd"/>
<img src=" alt="IBM"/>
<img src=" alt="Huawei"/>
<img src=" alt="Microsoft"/>
<img src=" alt="OffSec"/>
<img src=" alt="TCS"/>
<img src=" alt="Tencent"/>
<img src=" alt="Apple"/>
<img src=" alt="Canonical"/>
<img src=" alt="Cognizant"/>
<img src=" alt="Ericsson"/>
<img src=" alt="Goldman Sachs"/>
<img src=" alt="Google"/>
<img src=" alt="HashiCorp"/>
<img src=" alt="Intel"/>
<img src=" alt="KPMG"/>
<img src=" alt="Meta"/>
<img src=" alt="Mozilla"/>
<img src=" alt="Nvidia"/>
<img src=" alt="PwC"/>
<img src=" alt="Qualcomm"/>
<img src=" alt="Siemens"/>
<img src=" alt="Snap"/>
<img src=" alt="SpaceX"/>
<img src=" alt="Synack"/>
<img src=" alt="Tsinghua"/>
<img src=" alt="Wipro"/>
<img src=" alt="YesWeHack"/>
<img src=" alt="Zscaler"/>
</p>
<p align="center">
<sub>
Compiled from public GitHub profiles of this repository's stargazers -
43 people across 30 organizations, counted from the employer
each person lists on their own profile or from their public organization
memberships. No indi accounts are named. These companies have not
endorsed or sponsored this project; their logos are shown as trademarks of
their respecti.
</sub>
</p>
---
Agentic Bug Hunter finds real, reportable bugs, not theoretical ones. Point it at a target and it runs recon, tests for , findings against a strict gate, and writes a submission-ready report for HackerOne, Bugcrowd, Intigriti, or Immunefi.
It remembers e: patterns found on one target inform the next, and sessions pick up where they left off.
Works as a Claude Code plugin, or as a fully standalone CLI (bughunter) with no subscription required.
---
You no longer need Claude Code, Claude Pro, or any paid AI subscription.
Install once, use the bughunter command from any terminal on your machine:
Rerun the same command after pulling updates. The installer detects and
refreshes the acti bughunter command, including older installations
under /usr/local/bin or ~/.local/bin, while preserving your sa
configuration in ~/.bughunter/config.json.
To uninstall the standalone command while keeping its configuration:
Use --purge-config to also delete ~/.bughunter/config.json. The uninstaller
also supports claude, opencode, pi, codex, agents, and all targets.
| Provider | Cost | Privacy | Speed | Get Started |
|:---|:---|:---|:---|:---|
| Ollama | 100% free · runs locally | Full - stays on your machine | Fast | ollama pull qwen2.5:14b |
| Groq | Free tier a | Cloud | Very fast | console.groq.com → get API key |
| DeepSeek | Very cheap ( / ) | Cloud | Fast | platform.deepseek.com |
| Claude API | Paid | Cloud | Fast | console.anthropic.com |
| OpenAI | Paid | Cloud | Fast | platform.openai.com |
| Grok (xAI) | Paid | Cloud | Fast | console.x.ai → grok-4.5 |
| OpenRouter | Subscription / pay-as-you-go | Cloud | Fast | openrouter.ai/keys → get API key |
| OrcaRouter | Subscription / pay-as-you-go | Cloud | Fast | orcarouter.ai → get API key |
| Fluxion | Subscription / pay-as-you-go | Cloud | Fast | fluxionai.world → get API key · docs · Model Plaza |
| LiteLLM | Uses your existing provider keys | Cloud / self-hosted proxy | Fast | docs.litellm.ai → one gateway for 100+ models |
| Requesty | Pay-as-you-go | Cloud | Fast | app.requesty.ai/api-keys → get API key · docs |
BugHunter auto-detects pro in this order: Ollama → Groq → DeepSeek → … → OrcaRouter → OpenRouter → Fluxion → Claude → OpenAI. LiteLLM is opt-in (selected explicitly or when LITELLM_API_KEY is set) so it ne a provider you already configured. Requesty is opt-in the same way (selected explicitly or when REQUESTY_API_KEY is set); set REQUESTY_BASE_URL= to route through the EU region.
Switch pro or choose an installed Ollama model anytime: bughunter setup.
The setup can also be fully non-interactive:
For a one-off o, put the option before the command:
Fluxion is an optional OpenAI-compatible gateway (). It is not the default provider — pick it in bughunter setup, or set BRAIN_PROVIDER=fluxion when you want it.
---
Fastest - install from PyPI
> Installs the bughunter and bughunter-agent commands. The AI hunting works out
> of the box; full recon also uses external CLIs (subfinder, httpx, nuclei, katana,
> ffuf, nmap). Get them with install_tools.sh from the repo, or your package
> manager. Output is written to ~/.bughunter/ (o with BUGHUNTER_HOME).
Option A - standalone (no subscription, works for e)
Option B - Claude Code plugin *(requires Claude Code)*
Option C - let Claude install it *(Claude Code only)*
Open your terminal, run claude, then paste:
---
Use Agentic-Bug-Hunter from AI agents (Cursor, Claude Code, Codex, OpenCode).
MCP is an adapter over the existing research engine — not a second scanner. Acti require scope and explicit approval. See docs/mcp.md.
---
| Command | What It Does |
|:---|:---|
| /recon target.com | Subdomain enum · live host probing · URL crawl · nuclei sweep |
| /hunt target.com | Tests IDOR · auth bypass · SSRF · XSS · SQLi · logic flaws and more |
| / | 7-Question Gate - kills weak findings before you waste time reporting |
| /report | Generates an H1 · Bugcrowd · Intigriti · Immunefi submission in 60s |
| /autopilot target.com | Full loop, autonomous - scope → recon → hunt → → report |
| Command | What It Does |
|:---|:---|
| /surface target.com | Ranked attack surface from recon data + memory |
| /scope-aggregate <program> | All in-scope assets across H1 · Bugcrowd · Intigriti · YWH · Immunefi |
| /cloud-recon --keyword <name> | Public S3 · Azure · GCP buckets + CloudFlare-bypass origin IPs |
| /param-discover <url> | Hidden HTTP parameters · x8 |
| /secrets-hunt --js-bundle <dir> | Leaked credentials in source, JS bundles, or a GitHub org |
| /takeo <dir> | Subdomain takeo · subjack |
| /scan-cves <host> | Focused nuclei high/critical sweep + optional log4j-scan |
| /bypass-403 <url> | Header · method · encoding tricks against 403/401 |
| /portscan <host> | Open ports + non-web services (Redis · Docker API · DBs · RDP) /smap |
| /screenshot -l urls.txt | Screenshot li into an HTML gallery - triage + PoC e |
| Command | What It Does |
|:---|:---|
| /cors <url> | CORS misconfig - origin reflection · null · credentialed |
| /crlf <url> | CRLF / response-splitting + host-header injection |
| /nosqli <url> | NoSQL injection (operator bypass · $where timing) |
| /jwt-scan <token> | Offline JWT toolkit - alg:none · RS256→HS256 · secret crack |
| /oob <target> | Out-of-band listener (interactsh) for blind SSRF/XXE/SQLi |
| /sast <path> | Semgrep security packs o JS/source → ranked sinks |
| /domxss <url> | Confirms DOM XSS in headless Chromium - reports only when the payload executes |
| /llm-redteam <endpoint> | LLM red-team corpus - prompt injection · jailbreak · exfil |
| Command | What It Does |
|:---|:---|
| /web3-audit <contract.sol> | 10-class smart contract audit with Foundry PoC template |
| /token-scan <contract> | Rug pull scanner - mint authority · LP lock · honeypot · bonding curve |
| Command | What It Does |
|:---|:---|
| /pickup target.com | Resume from last session - untested endpoints first |
| /intel target.com | CVEs + disclosed reports relevant to this target |
| /chain | Bug A found → finds bugs B and C that chain with it |
| /scope <asset> | Checks if a domain or URL is in scope before you test it |
| /triage | Quick 2-minute go/no-go check |
| /remember | Logs the current finding or technique to hunt memory |
| /memory-gc | Inspect or rotate hunt-memory JSONL files (10 MB cap, 3 backups) |
| /arsenal [tool] | Lists installed external tools or prints an install hint |
---
<details>
<summary><b>26 Web2 Classes</b></summary>
<br>
| | Typical Payout |
|:---|:---|
| IDOR / BOLA | $500 – $5K |
| Auth Bypass | $1K – $10K |
| XSS (Stored / Reflected / DOM) | $500 – $5K |
| SSRF | $1K – $15K |
| Business Logic | $500 – $10K |
| Race Conditions | $500 – $5K |
| SQL Injection | $1K – $15K |
| OAuth / OIDC | $500 – $5K |
| File Upload → RCE | $500 – $10K |
| GraphQL Auth Bypass | $1K – $10K |
| LLM / Prompt Injection | $500 – $10K |
| API Misconfiguration (mass assignment · JWT · CORS) | $500 – $5K |
| Account Takeover | $1K – $20K |
| SSTI | $2K – $10K |
| Subdomain Takeover | $200 – $5K |
| Cloud / Infra Exposure | $500 – $20K |
| HTTP Request Smuggling | $5K – $30K |
| Cache Poisoning | $1K – $10K |
| MFA / 2FA Bypass | $1K – $10K |
| SAML / SSO Attack | $2K – $20K |
| Error Disclosure / Debug Endpoints | $200 – $5K |
| CSS Injection | $500 – $5K |
| LFI → RCE | $1K – $15K |
| Insecure Deserialization | $5K – $30K |
| Dependency Confusion / Supply Chain | $1K – $20K |
| Padding Oracle / Crypto Misuse | $2K – $20K |
</details>
<details>
<summary><b>10 Web3 / Smart Contract Bug Classes</b></summary>
<br>
| | Typical Payout |
|:---|:---|
| Accounting Desync | $50K – $2M |
| Access Control | $50K – $2M |
| Incomplete Code Path | $50K – $2M |
| Off-By-One | $10K – $100K |
| Oracle Manipulation | $100K – $2M |
| ERC4626 Share Inflation | $50K – $500K |
| Reentrancy | $10K – $500K |
| Flash Loan Attack | $100K – $2M |
| Signature Replay | $10K – $200K |
| Proxy / Upgrade | $50K – $2M |
</details>
---
Nine specialists, each built for one job:
| Agent | Role |
|:---|:---|
| recon-agent | Subdomain enum · live host discovery · URL crawl |
| report-writer | Impact-first reports that get paid, not N/A'd |
| | Runs the 7-Question Gate - kills weak findings |
| web3-auditor | Smart contract audit across 10 bug classes |
| chain-builder | Bug A → finds bugs B and C that chain with it |
| autopilot | Full hunt loop with safety checkpoints |
| recon-ranker | Ranks attack surface by highest-value targets first |
| token-auditor | Meme coin / token rug pull and security scan |
| credential-hunter | Wordlist gen → OSINT → breach-check → spray (hard-stop before spray) |
---
<di="center">
</div>
Every tool in the pipeline is gated on whether it's installed - missing tools are skipped, not errors. Auth headers set once carry through httpx · katana · ffuf · nuclei · dalfox automatically.
---
<details>
<summary><b>Click to expand the full tree</b></summary>
<br>
</details>
---
Prerequisites:
Scanning tools (installs subfinder · httpx · nuclei · katana · ffuf · gau · dnsx · nmap · dalfox and more):
Standalone bughunter command (no subscription, works without Claude Code):
AI skills + commands into Claude Code:
Other agent harnesses:
Optional: Chaos API key (better subdomain co)
---
Se run every session, no exceptions:
| # | Rule | Why |
|:-:|:---|:---|
| 1 | Read full scope first | Only test what the program authorizes |
| 2 | Real bugs only | "Can an attacker do this RIGHT NOW?" - if no, stop |
| 3 | Kill weak findings | A 30-second check sa of wasted reporting |
| 4 | Never go out of scope | One wrong request can get you banned |
| 5 | 5-minute rule | No progress after 5 minutes? Move on |
| 6 | before report | / before spending 30 minutes writing |
| 7 | Impact first | Test the bugs with the worst consequences first |
---
PRs welcome. Most :
skills/security-arsenal/SKILL.md---
<p align="center"><i>Teams and researchers running BugHunter in their workflow.</i></p>
<table align="center">
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="shu"/>
<br/><sub><b>shu</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="awarexonedev"/>
<br/><sub><b>awarexonedev</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="letztek"/>
<br/><sub><b>letztek</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="bertolikimberly"/>
<br/><sub><b>bertolikimberly</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt=""/>
<br/><sub><b></b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="indrao"/>
<br/><sub><b>indrao</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="DebasishTripathy13"/>
<br/><sub><b>DebasishTripathy13</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="shi"/>
<br/><sub><b>shi</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="adityaax"/>
<br/><sub><b>adityaax</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="BeargleIndustries"/>
<br/><sub><b>BeargleIndustries</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="ftacorn"/>
<br/><sub><b>ftacorn</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="ultra-supara"/>
<br/><sub><b>ultra-supara</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Amine-Genin"/>
<br/><sub><b>Amine-Genin</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="AurisDSP"/>
<br/><sub><b>AurisDSP</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Biruk121"/>
<br/><sub><b>Biruk121</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Edneam"/>
<br/><sub><b>Edneam</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="depapp"/>
<br/><sub><b>depapp</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Realgagenichols"/>
<br/><sub><b>Realgagenichols</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="H4d3es"/>
<br/><sub><b>H4d3es</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="thuvh"/>
<br/><sub><b>thuvh</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="onlybugs05"/>
<br/><sub><b>onlybugs05</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="sa"/>
<br/><sub><b>sa</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Marc-oss-hub"/>
<br/><sub><b>Marc-oss-hub</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Paebak"/>
<br/><sub><b>Paebak</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="NaorYaacov"/>
<br/><sub><b>NaorYaacov</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="nurazhardotcom"/>
<br/><sub><b>nurazhardotcom</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="OctoBored"/>
<br/><sub><b>OctoBored</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="prodmanpd"/>
<br/><sub><b>prodmanpd</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="SeekAndExploit"/>
<br/><sub><b>SeekAndExploit</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Thibaultjaigu"/>
<br/><sub><b>Thibaultjaigu</b></sub>
</a>
</td>
</tr>
<tr>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="Shawanga"/>
<br/><sub><b>Shawanga</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="zeze-zeze"/>
<br/><sub><b>zeze-zeze</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="amanssj3"/>
<br/><sub><b>amanssj3</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="grave0x"/>
<br/><sub><b>grave0x</b></sub>
</a>
</td>
<td align="center" width="110">
<a href="
<img src=" width="64" height="64" alt="ke"/>
<br/><sub><b>ke</b></sub>
</a>
</td>
</tr>
</table>
<p align="center">
<a href=" src=" alt="Contributors"/></a>
<a href="#contributing"><img src=" alt="Contribute"/></a>
</p>
---
<p align="center">
<a href="
·
<a href="
·
<a href="mailto:"></a> · <a href="mailto:shu.com">shu.com</a><br>
<b>Built by bug hunters, for bug hunters.</b><br>
<sub>MIT License · For authorized security testing only. Always test within an approved bug bounty program scope.</sub>
</p>
<p align="center">
<a href="
<img src=" alt="AwareXone" width="56"/>
</a>
<br/>
<sub>Powered by <a href="
<br/>
<sub>
<a href=" ·
<a href=" / Twitter</a> ·
<a href="
</sub>
</p>
开发语言:Python
Star 数:5271
该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕AI-powered bug bounty hunting toolkit that works with or without subscription.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | Agentic-Bug-Hunter - AI-powered bug bounty hunting toolkit that works w |
| 所属分类 | 安全软件 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 22:32:28 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 211 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |