GitHub Bounty Hunter Kit — GitHub Bounty Hunter 套件
v1.0.0自动查找GitHub赏金问题,验证竞争,分叉仓库,通过API提交高质量的PR,并跟踪PR状态以从开源漏洞中获得奖励。
运行时依赖
版本
不重复他人已完成的工作 - 开始前检查现有的PRs
安装命令
点击复制技能文档
GitHub Bounty Hunter 找到并解决GitHub问题以获得赏金。提交高质量的PR并获得报酬。
核心工作流程 使用包含的赏金查找脚本找到赏金问题 验证赏金的合法性和竞争水平 评估仓库兼容性(fork、clone、实现) 通过GitHub API提交PR(REST,无需git clone) 跟踪PR状态并响应审查评论
找到赏金问题 运行赏金查找器:node scripts/bounty-finder.js [平台] [最低赏金] 平台:illbnm(homelab-stack,$50-300/赏金)、opire(opire.io)、claudi-builders(claude-builders-bounty) 示例:node scripts/bounty-finder.js illbnm 100 手动搜索:查找带有赏金标签的仓库、标题中包含$金额的问题或赏金平台仓库。
关键赏金仓库(高价值) 仓库 赏金范围 竞争 illbnm/homelab-stack $50-300 USDT 高(5-8个PR/问题) claude-builders-bounty $25-200 中等 TechGuyTest/* $20-100 低
开始工作之前的要求 检查竞争:node scripts/check-competition.js [所有者] [仓库] [问题编号] 这显示了同一问题中已经提交的其他PR数量。
评估清单 这是一个合法的赏金(有$金额)吗? 已经提交了多少其他PR? 问题是否仍然开放且未分配? 你能在2-4小时内完成吗? 赏金金额是否值得努力?
实现和提交 步骤1:通过GitHub API fork仓库 POST /repos/:owner/:repo/forks 步骤2:获取问题详情 GET /repos/:owner/:repo/issues/:number 步骤3:获取文件内容以进行修改 GET /repos/:owner/:repo/contents/:path?ref=:branch 返回base64编码的内容。 步骤4:进行更改并创建提交 POST /repos/:owner/:repo/git/blobs // 创建新文件blob POST /repos/:repo/:owner/:git/trees // 创建树 POST /repos/:owner/:repo/git/commits // 创建提交 PATCH /repos/:owner/:repo/git/refs/heads/:branch // 更新分支 步骤5:创建PR POST /repos/:owner/:repo/pulls 标题:[BOUNTY $X] 问题标题以便清楚。
PR提交脚本 使用scripts/pr-submitter.js:node scripts/pr-submitter.js [所有者] [仓库] [问题编号] [提交SHA] [标题]
关键规则 质量优于数量 - 一个合并的PR > 10个被拒绝的PR 检查CLA - Google/Microsoft仓库通常需要CLA(阻止合并) 不要垃圾邮件 - 如果问题说“适合初学者”,一个代理应该做到 响应审查 - 每天检查PR评论,修复请求的更改 不要竞争 - 如果其他人已经交付,检查现有的PR
竞争策略 空竞争:如果<2个PR且你可以做得好 → 做 中等竞争:如果2-3个PR且你的PR明显更好 → 做 重竞争:如果>4个PR → 跳过,找到另一个问题 始终:使你的PR明显更好(文档、测试、干净的代码)
支付收集 PR合并后,支付通常通过以下方式进行: USDT TRC20:在PR评论中提供你的钱包地址(0x...) GitHub赞助者:仓库所有者将联系你 令牌奖励:检查仓库是否有用于奖励的令牌 用于支付的钱包:0x417fd2884CdCF751EDF351eeC07a9fdf06f8Fd32
快速命令 # 找到所有illbnm赏金 node scripts/bounty-finder.js illbnm 0 # 检查问题#12的竞争 node scripts/check-competition.js illbnm homelab-stack 12 # 实现后提交PR node scripts/pr-submitter.js [所有者] [仓库] [问题编号] [提交SHA] [标题] 有关详细的赏金平台信息,请参阅references/bounty-platforms.md。