This project downloads and preprocesses bug bounty program data from the bounty-targets-data repository. It filters and organizes relevant information about bounty programs from platforms such as Bugcrowd, HackerOne, Intigriti, and YesWeHack.
- Automatically downloads the latest data from major bug bounty platforms
- Consolidates and normalizes data into a single CSV file
- Tracks the first detection date for each program
- Filters by criteria such as target types, platform, and more
- Python 3.8+
- Recommended: use of a virtual environment (venv)
# Clone the repository
git clone <your-repository-url>
cd bouties-parser
# Create and activate the virtual environment
python -m venv .venv
.\.venv\Scripts\Activate
# Install dependencies
pip install -r requirements.txtRun the main script to download, process, and consolidate the data:
python bounties_fetcher.pyProcessed files will be saved in the data/ folder.
data/all_bounties.csv: All consolidated programsdata/<platform>_data.json: Raw data downloaded from each platformdata/<platform>_bounties.csv: Filtered data by platformdata/first_detection.json: First detection history for each program
This project uses public data from the bounty-targets-data repository. Please refer to the original repository's license for more information.
Developed by Luciano Sarno Soares.