
Security Bounty Hunter
- 1.4k installs
- 238k repo stars
- Updated August 5, 2026
- affaan-m/ecc
This is a copy of security-bounty-hunter by affaan-m - installs and ranking accrue to the original listing.
security-bounty-hunter is a Claude Code skill that scans repositories for remotely reachable, bounty-worthy vulnerabilities aligned with HackerOne and Huntr reporting standards for developers preparing responsible disclo
About
security-bounty-hunter is an ECC skill (version 1.0.0) that focuses security review on exploitable, remotely reachable attack paths platforms like HackerOne and Huntr actually pay for. The workflow deprioritizes noisy local-only issues and patterns bounty platforms routinely reject as informational or out of scope. Documented in-scope patterns include user-controlled URL SSRF (CWE-918), middleware or API guard authentication bypass (CWE-287), and remote deserialization chains with concrete CWE mappings and impact notes. Developers reach for security-bounty-hunter when triaging a repo for paid bounty eligibility rather than running a generic secure-coding checklist.
- Focuses exclusively on remotely reachable, user-controlled attack paths
- Biases toward issues that qualify for real bounty reports instead of noisy local findings
- Covers 6 core in-scope vulnerability patterns including SSRF, auth bypass, and SQL injection
- Maps each pattern to its CWE identifier and typical real-world impact
- Designed for practical triage: "does this actually pay?"
Security Bounty Hunter by the numbers
- 1,383 all-time installs (skills.sh)
- +84 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/affaan-m/ecc --skill security-bounty-hunterAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.4k |
|---|---|
| repo stars | ★ 238k |
| Last updated | August 5, 2026 |
| Repository | affaan-m/ecc ↗ |
Which repo vulnerabilities qualify for bug bounty payouts?
Scan a repository for exploitable, bounty-worthy vulnerabilities that platforms like HackerOne or Huntr actually pay for.
Who is it for?
Security-minded developers preparing a targeted bounty hunt on a reachable codebase who need payout-grade findings, not theoretical lint noise.
Skip if: Teams wanting a full OWASP compliance audit, local-only hardening tips, or vulnerability classes bounty platforms routinely reject as informational.
When should I use this skill?
The user wants to scan a repo for exploitable bugs, prepare a HackerOne or Huntr report, or ask whether a finding would actually pay.
What you get
Triaged vulnerability findings with CWE IDs, remote exploit paths, and bounty-eligibility notes ready for HackerOne or Huntr submission.
- bounty-eligible finding list
- CWE-tagged vulnerability notes
- submission-ready triage summary
By the numbers
- Documents CWE-mapped patterns including CWE-918 SSRF and CWE-287 authentication bypass
Files
Security Bounty Hunter
責任ある開示やバウンティ提出のための実際的な脆弱性発見が目的の場合に使用します。広範なベストプラクティスレビューではありません。
使用するタイミング
- リポジトリの悪用可能な脆弱性をスキャンする場合
- Huntr、HackerOne、または類似のバウンティ提出を準備する場合
- 「これは実際に報酬が出るか?」であり「これは理論的に安全でないか?」ではないトリアージ
動作の仕組み
リモートから到達可能なユーザー制御の攻撃パスに偏り、プラットフォームが定期的に情報提供または範囲外として却下するパターンを排除します。
対象範囲内のパターン
継続的に重要な問題の種類:
| パターン | CWE | 典型的な影響 |
|---|---|---|
| ユーザー制御の URL による SSRF | CWE-918 | 内部ネットワークアクセス、クラウドメタデータの窃取 |
| ミドルウェアまたは API ガードでの認証バイパス | CWE-287 | 不正なアカウントまたはデータアクセス |
| リモートデシリアライゼーションまたはアップロードから RCE へのパス | CWE-502 | コード実行 |
| 到達可能なエンドポイントでの SQL インジェクション | CWE-89 | データ流出、認証バイパス、データ破壊 |
| リクエストハンドラーでのコマンドインジェクション | CWE-78 | コード実行 |
| ファイル提供パスでのパストラバーサル | CWE-22 | 任意のファイルの読み取りまたは書き込み |
| 自動トリガーされる XSS | CWE-79 | セッション窃取、管理者の侵害 |
スキップするもの
プログラムが別途指定しない限り、通常は低シグナルまたはバウンティの範囲外です:
- リモートパスのないローカルのみの
pickle.loads、torch.load、または同等 - CLI のみのツールでの
eval()またはexec() - 完全にハードコードされたコマンドの
shell=True - セキュリティヘッダーのみの欠如
- 悪用の影響のない一般的なレート制限の不満
- 被害者がコードを手動で貼り付ける必要のあるセルフ XSS
- ターゲットプログラムの範囲外の CI/CD インジェクション
- デモ、サンプル、またはテスト専用のコード
ワークフロー
1. まず範囲を確認: プログラムルール、SECURITY.md、開示チャネル、および除外事項。 2. 実際のエントリーポイントを見つける: HTTP ハンドラー、アップロード、バックグラウンドジョブ、Webhook、パーサー、統合エンドポイント。 3. 静的ツールが役立つ場合は実行するが、トリアージ入力としてのみ扱う。 4. 実際のコードパスをエンドツーエンドで読む。 5. ユーザー制御が意味のあるシンクに到達することを証明する。 6. 可能な限り小さな安全な PoC で悪用可能性と影響を確認する。 7. レポートを作成する前に重複を確認する。
トリアージループの例
semgrep --config=auto --severity=ERROR --severity=WARNING --json次に手動でフィルタリング:
- テスト、デモ、フィクスチャ、ベンダーコードを除外
- ローカルのみまたは到達不可能なパスを除外
- ネットワークまたはユーザー制御の明確なルートがある所見のみを保持
レポート構造
## 説明
[脆弱性の内容とその重要性]
## 脆弱なコード
[ファイルパス、行範囲、および小さなスニペット]
## 概念実証
[最小限の動作するリクエストまたはスクリプト]
## 影響
[攻撃者が達成できること]
## 影響を受けるバージョン
[テストされたバージョン、コミット、またはデプロイターゲット]品質ゲート
提出前に:
- コードパスが実際のユーザーまたはネットワーク境界から到達可能
- 入力が真にユーザー制御可能
- シンクが意味があり悪用可能
- PoC が動作する
- 問題がアドバイザリー、CVE、またはオープンチケットでまだカバーされていない
- ターゲットがバウンティプログラムの実際の範囲内
Related skills
How it compares
Pick security-bounty-hunter over general security review skills when the goal is paid bounty submission rather than architecture guidance or compliance documentation.
FAQ
How is security-bounty-hunter different from a general security review?
security-bounty-hunter narrows analysis to remotely exploitable, bounty-eligible issues such as SSRF and auth bypass, excluding noisy local findings and patterns HackerOne or Huntr typically reject as informational.
Which vulnerability classes does security-bounty-hunter emphasize?
security-bounty-hunter emphasizes high-signal patterns including user-controlled URL SSRF (CWE-918), middleware or API guard authentication bypass (CWE-287), and remote deserialization chains with documented CWE impact.
When should developers invoke security-bounty-hunter?
security-bounty-hunter fits pre-submission triage when the goal is a paid HackerOne or Huntr report, not a broad secure-coding checklist or compliance documentation pass.