Skip to content

ScopeHound is a Python tool designed to help security researchers and bug bounty hunters filter and explore public scopes from multiple platforms, including HackerOne, Bugcrowd, YesWeHack, and Intigriti. It supports both bounty and vulnerability disclosure programs (VDPs), with customizable filters and export options.

Notifications You must be signed in to change notification settings

eidd3/ScopeHound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐾 ScopeHound

ScopeHound is an interactive Python tool for exploring and filtering assets from public bug bounty programs. It fetches real-time data from the arkadiyt/bounty-targets-data project and allows you to drill down into scope details by platform, asset type, bounty eligibility, and more.

scope (1)

πŸ” Features

  • Fetches bug bounty data from:
    • HackerOne
    • Bugcrowd
    • YesWeHack
    • Intigriti
    • Local custom JSON
  • Interactive CLI menus to filter by:
    • Platform
    • Program type (Bug bounty / VDP / Both)
    • Asset type (e.g. WEB, API, MOBILE)
    • Scope (in-scope, out-of-scope, all)
    • Bounty eligibility
  • Clean and color-coded terminal output
  • Export filtered results to:
    • .txt (plain text)
    • .json (structured data)
    • .csv (spreadsheet-friendly)
    • .html (readable table)

βš™οΈ Requirements

  • Python 3.7+
  • Install dependencies:
pip install requests termcolor

πŸš€ Usage

Launch the tool:

python ScopeHound.py

You’ll be prompted to choose options step by step:

  1. Select the bug bounty platform

  2. Choose program type (Bug bounty or VDP)

  3. Pick asset type(s)

  4. Select scope (in/out/all)

  5. Choose bounty eligibility

  6. Select output format (or skip saving)

Results will be displayed in your terminal with color formatting, and optionally saved to file(s).

πŸ“‚ Output Formats

Depending on your selection, files will be saved as:

  • filename.txt – plain text output without colors

  • filename.json – structured program/asset data

  • filename.csv – spreadsheet-compatible format

  • filename.html – styled table view in browser

πŸ“₯ Custom JSON Mode

You can use your own bounty program data:

  • Choose "Load custom JSON" in the first menu

  • Provide the path to your JSON file

  • Choose which platform format to treat it as (for parsing)

πŸ’‘ Example

image

image

About

ScopeHound is a Python tool designed to help security researchers and bug bounty hunters filter and explore public scopes from multiple platforms, including HackerOne, Bugcrowd, YesWeHack, and Intigriti. It supports both bounty and vulnerability disclosure programs (VDPs), with customizable filters and export options.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages