Skip to content
Skillpedia
Security48k · #3810

src-hunter

Helps your agent find system vulnerabilities using a methodology and attack guides for common flaws.

What it does

This agent helps find security flaws (vulnerabilities) in web systems and applications. It follows an organized 5-step method to look for issues like data theft, unauthorized access, or malicious code execution.

When to use it

  • ✓When participating in bug bounty programs.
  • ✓When performing authorized security testing on a system.
  • ✓When you want to follow a structured process to find flaws.

Example of what to ask your AI

“I want to test the security of example.com for vulnerabilities like XSS or SQL Injection, following your method.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/src-hunter/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/src-hunter/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It uses a methodology divided into 5 phases: initial information gathering, passive reconnaissance, active component discovery, vulnerability hunting, and reporting. For each type of flaw, it has detailed step-by-step 'playbooks'.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill src-hunter

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pentest-tools/src-hunter/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Supporting material availability

This catalog copy contains the inline guidance below, but does not include the following supporting paths. They are external prerequisites, not bundled files:

  • <support-root>/templates/report-submission.md

Obtain the required material from the declared upstream source, or from a user-provided installation of that source. Resolve each path relative to that installation, inspect its contents, and verify any applicable license and execution prerequisites. Do not run a command or claim a referenced procedure was followed until its required file exists. Do not fabricate the missing scripts or treat an unrelated file with the same name as equivalent. Independent steps fully documented here can proceed within the user’s authorized scope; report any dependent step as unavailable.

⚠️ AUTHORIZED USE ONLY This skill is for educational purposes or authorized security assessments only. You must have explicit, written permission from the system owner before using this tool. Misuse of this tool is illegal and strictly prohibited.

Mandatory confirmation gate Before running any command that probes, exploits, changes, persists on, extracts data from, or attempts credential access against a target:

  1. Ask the user to state the exact target URL, IP, account, or resource.
  2. Ask the user to confirm written authorization and the permitted scope.
  3. Show the exact command(s) and explain their expected effect.
  4. Wait for explicit confirmation in the current conversation.

Without that confirmation, remain read-only and provide defensive guidance only. Prefer a sandbox, disposable VM, or controlled lab.

When to Use

  • Hunting vulnerabilities in bug-bounty programs within program policy.
  • Following a disciplined methodology instead of ad-hoc testing.

何时使用本 skill

关键词命中:

  • "src 挖洞" / "src 漏洞" / "src 测试" / "Security Response Center"
  • "bug bounty" / "漏洞赏金" / "众测"
  • "hackerone" / "h1" / "bugcrowd" / "intigriti" / "yeswehack"
  • "如何挖 / 怎么测 / 怎么打 + 某目标 / 某接口 / 某参数"
  • "WAF 绕过" / "绕过 WAF" / "WAF bypass"
  • "任意账号 / 任意修改 / 任意删除 / 任意操作" 类越权
  • "密码重置" / "找回密码" 类逻辑
  • "未授权访问" / "默认凭据" / "Actuator" / "Spring 暴露" / "Redis 未授权"
  • 用户给一个 URL 或 API endpoint 让你测

不应使用本 skill:

  • 纯白盒源码审计(用 code-audit skill)
  • 已知漏洞的修复 / 防御问答(用通用对话)
  • 单独的 CTF 题目(这是真实环境工作流)

工作流 — 5 阶段

Phase 1 · Intake(接单)

输入:程序名 / SRC 入口 URL / 子域。

要做的事:

  • 抓 Scope(in-scope domains / IPs / mobile apps / API endpoints)
  • 抓 Out-of-scope(禁测内容、第三方服务、cloud assets exclusions)
  • 抓规则(payout tiers、disclosure window、retest policy、safe-harbor)
  • 抓测试账号 / 测试 header(如 X-Bug-Bounty: <handle>)

优先级判断(基于命中类型预估命中率,参考 references/methodology/05-srctimebox-priority.md):

  • 6 小时窗口 → 跑高命中率类型(密码重置 88% / 任意账号 86.4% / 提现 83.1%)
  • 单日窗口 → 加上信息泄露 + 资产暴露 + Actuator
  • HVV / 重点期 → 全谱

→ 详见 references/methodology/00-index.md

Phase 2 · Recon(被动侦察)

不发包给目标的情报收集:

  • CT 日志:crt.sh / Censys(找子域)
  • 历史快照:Wayback / CommonCrawl
  • GitHub 搜索:org:target + 关键词(password / api_key / SECRET)
  • 搜索引擎 dorks:site:target.com inurl:/admin、filetype:env、intitle:Index of
  • ASN / IP 段:bgp.he.net 找 IP 块
  • Favicon hash:FOFA / Shodan 找同 favicon 资产
  • DNS 历史:SecurityTrails / Whoisxmlapi

Phase 3 · Enum(主动探测)

资产枚举:

  • 子域:amass / subfinder / puredns / dnsx
  • 存活:httpx / naabu
  • 截图:gowitness / aquatone
  • 内容发现:ffuf / feroxbuster / dirsearch
  • 技术指纹:wappalyzer / webanalyze(同时查 references/dictionaries/chinese-srcfingerprints.md 命中国产组件)
  • JS 提取:linkfinder / subjs / gau / katana
  • 子域接管指纹:subjack / subzy

Phase 4 · Hunt(漏洞探测)

按攻击类型走对应 playbook,每个 playbook 都包含:方法论 + 参数频率表 + 真实 H1 案例 + 结构化 payload + WAF 绕过变体。

优先级路径(按命中率 + 价值排序):

Playbook 入口提示 文件
未授权访问 Actuator/Swagger/默认端口/弱密码 references/playbooks/unauth-access.md
信息泄露 .git/.svn/.env/heapdump/路径列举 references/playbooks/info-disclosure.md
任意 X 越权 用户态 ID 可遍历/可修改 references/playbooks/arbitrary-x-authz.md
业务逻辑 密码重置/支付/订单/验证码 references/playbooks/logic-flaws.md
OAuth/SAML/JWT 认证流/redirect_uri/token references/playbooks/oauth-saml-jwt.md
API REST BOLA/Mass Assignment/速率 references/playbooks/api-rest.md
SQLi 任何用户输入进 DB references/playbooks/sqli.md
RCE 反序列化/SSTI/XXE/原型链/框架 references/playbooks/rce.md

…

FAQ

What is 'bug bounty'?

It's a program where companies offer rewards (money or recognition) to those who find and report security flaws in their systems.

What are 'vulnerabilities'?

These are flaws or weaknesses in a system that attackers can exploit to cause damage, steal information, or gain unauthorized access.

What does 'playbook' mean in this context?

A 'playbook' is a detailed guide with step-by-step instructions on how to search for and exploit a specific type of vulnerability.

Details

Original description by the author

Bug-bounty/SRC vulnerability-hunting workflow: five-phase methodology (intake, recon, enumeration, hunt, report) with attack playbooks for SQLi, XSS, RCE, SSRF, IDOR, CSRF, path traversal, and file upload.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#3810
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills